Datadog logo
Unify logs, metrics, and traces from across your distributed infrastructure.

What is Datadog?

Datadog is the leading service for cloud-scale monitoring. It is used by IT, operations, and development teams who build and operate applications that run on dynamic or hybrid cloud infrastructure. Start monitoring in minutes with Datadog!
Datadog is a tool in the Performance Monitoring category of a tech stack.

Who uses Datadog?

Companies
532 companies use Datadog in their tech stacks, including Airbnb, Facebook, and Spotify.

Developers
213 developers use Datadog.

Datadog Integrations

GitHub, Git, Node.js, Slack, and Python are some of the popular tools that integrate with Datadog. Here's a list of all 106 tools that integrate with Datadog.

Why developers like Datadog?

Here’s a list of reasons why companies and developers use Datadog
Datadog Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Datadog in their tech stack.

Noah Zoschke
Noah Zoschke
Engineering Manager at Segment · | 28 upvotes · 49.7K views
atSegment
Datadog
TypeScript
Envoy
gRPC
Go
#Observability
#Reliability
#Security
#Json
#REST
#Framework

We just launched the Segment Config API (try it out for yourself here) — a set of public REST APIs that enable you to manage your Segment configuration. Behind the scenes the Config API is built with Go , GRPC and Envoy.

At Segment, we build new services in Go by default. The language is simple so new team members quickly ramp up on a codebase. The tool chain is fast so developers get immediate feedback when they break code, tests or integrations with other systems. The runtime is fast so it performs great at scale.

For the newest round of APIs we adopted the GRPC service #framework.

The Protocol Buffer service definition language makes it easy to design type-safe and consistent APIs, thanks to ecosystem tools like the Google API Design Guide for API standards, uber/prototool for formatting and linting .protos and lyft/protoc-gen-validate for defining field validations, and grpc-gateway for defining REST mapping.

With a well designed .proto, its easy to generate a Go server interface and a TypeScript client, providing type-safe RPC between languages.

For the API gateway and RPC we adopted the Envoy service proxy.

The internet-facing segmentapis.com endpoint is an Envoy front proxy that rate-limits and authenticates every request. It then transcodes a #REST / #JSON request to an upstream GRPC request. The upstream GRPC servers are running an Envoy sidecar configured for Datadog stats.

The result is API #security , #reliability and consistent #observability through Envoy configuration, not code.

We experimented with Swagger service definitions, but the spec is sprawling and the generated clients and server stubs leave a lot to be desired. GRPC and .proto and the Go implementation feels better designed and implemented. Thanks to the GRPC tooling and ecosystem you can generate Swagger from .protos, but it’s effectively impossible to go the other way.

See more
Julien DeFrance
Julien DeFrance
Full Stack Engineering Manager at ValiMail · | 3 upvotes · 15.3K views
atStessa
Datadog
New Relic
#APM

Which #APM / #Infrastructure #Monitoring solution to use?

The 2 major players in that space are New Relic and Datadog Both are very comparable in terms of pricing, capabilities (Datadog recently introduced APM as well).

In our use case, keeping the number of tools minimal was a major selection criteria.

As we were already using #NewRelic, my recommendation was to move to the pro tier so we would benefit from advanced APM features, synthetics, mobile & infrastructure monitoring. And gain 360 degree view of our infrastructure.

Few things I liked about New Relic: - Mobile App and push notificatin - Ease of setting up new alerts - Being notified via email and push notifications without requiring another alerting 3rd party solution

I've certainly seen use cases where NewRelic can also be used as an input data source for Datadog. Therefore depending on your use case, it might also be worth evaluating a joint usage of both solutions.

See more
Dan Ambrisco
Dan Ambrisco
Senior Software Engineer at MachineShop · | 3 upvotes · 5.1K views
atMachineShop
Datadog

One of the very first tools I pulled in when I joined MachineShop was Datadog. We were lacking monitoring and Datadog was my go-to and in the subsequent years its thoroughly proven itself as reliable and informative. We use Datadog to both detect a wide variety of system anomalies and errors as well as provide highly detailed dashboards that help to indicate our system's health at a glance.

See more
Nikola Yovchev
Nikola Yovchev
Head of Engineering at Relay42 · | 2 upvotes · 28.4K views
atRelay42
Terraform
Pingdom
Datadog
#Monitoring
#Relay42
#Datadog

#Datadog #Relay42 #Monitoring

With Datadog unveiling their Synthetics product (https://www.datadoghq.com/blog/introducing-synthetic-monitoring/), we at Relay42 are considering moving out of Pingdom.

The rationale is simple:

  • 90% of our monitoring is on Datadog, apart from the external requests. It'd be nice to identify regional issues in one place, so this is great in our monitoring consolidation efforts.

  • The lack of a non-community Terraform provider for Pingdom

We have yet to get in the beta and test it out but we feel very excited about this announcement.

See more
Wei Wei
Wei Wei
Computer Science, Bachelor at Flux · | 1 upvotes · 4.6K views
atFlux Work
Datadog

Powerful all-in-one monitoring solution as a service. Good integration with AWS. Very affordable price for small-scale startups. Datadog

See more
Benjamin Cane
Benjamin Cane
at Benjamin Cane · | 1 upvotes · 4.6K views
atRunbook
Datadog

Monitors things like server cpu/memory/disk usage and sends Runbook a webhook when things get out of wack. Datadog

See more

Datadog's features

  • 14-day Free Trial for an unlimited number of hosts
  • 200+ turn-key integrations for data aggregation
  • Clean graphs of StatsD and other integrations
  • Slice and dice graphs and alerts by tags, roles, and more
  • Easy-to-use search for hosts, metrics, and tags
  • Alert notifications via e-mail and PagerDuty
  • Receive alerts on any metric, for a single host or an entire cluster
  • Full API access in more than 15 languages
  • Overlay metrics and events across disparate sources
  • Out-of-the-box and customizable monitoring dashboards
  • Easy way to compute rates, ratios, averages, or integrals
  • Sampling intervals of 10 seconds
  • Mute all alerts with 1 click during upgrades and maintenance
  • Tools for team collaboration

Datadog Alternatives & Comparisons

What are some alternatives to Datadog?
New Relic
New Relic is the all-in-one web application performance tool that lets you see performance from the end user experience, through servers, and down to the line of application code.
Splunk
Splunk Inc. provides the leading platform for Operational Intelligence. Customers use Splunk to search, monitor, analyze and visualize machine data.
Prometheus
Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
Grafana
Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
AppDynamics
AppDynamics develops application performance management (APM) solutions that deliver problem resolution for highly distributed applications through transaction flow monitoring and deep diagnostics.
See all alternatives

Datadog's Stats

- No public GitHub repository available -