APM
Datadog APM (Application Performance Monitoring) is a cloud-based observability module that traces requests across distributed services, maps service dependencies, and surfaces performance bottlenecks in real time.
Publisher review
Datadog APM (Application Performance Monitoring) is a cloud-based observability module that traces requests across distributed services, maps service dependencies, and surfaces performance bottlenecks in real time. It is designed for platform engineering teams, SREs, and developers operating in cloud-native environments—particularly those using AWS, Azure, or Kubernetes—who need to correlate application performance with infrastructure health. Datadog APM is part of a broader platform that also includes infrastructure monitoring, log management, security monitoring, synthetic monitoring, and digital experience monitoring, making it a central hub for full-stack observability. The tool is especially relevant for organizations that have already adopted OpenTelemetry, as Datadog offers native integration with the open standard for telemetry data collection.
Datadog APM works by instrumenting applications with tracing libraries that capture every request as it flows through microservices, databases, and queues. It automatically generates a service map that visualizes dependencies and highlights latency hotspots. The APM Advanced tier, priced at $31 per host per month (annual) or $36 monthly, includes distributed tracing, dependency tracking, and application health optimization. Datadog charges a premium for custom metrics—essentially any metric not from a standard integration—and uses a high-water mark billing system for Infrastructure and APM, meaning your bill is based on the peak usage during the billing period. The platform supports customizable dashboards and alerting, and integrates with hundreds of third-party services, including AWS, Azure, and database monitoring tools. Datadog also offers a Continuous Profiler and Dynamic Instrumentation for deeper code-level insights.
In the APM market, Datadog competes directly with New Relic and Dynatrace. Compared to New Relic, Datadog provides more granular controls and stronger security features like Cloud SIEM, while New Relic is often considered simpler to start with and more application-centric. Dynatrace offers AI-driven root-cause analysis and automatic baselining, but Datadog’s strength lies in its unified platform that combines APM with infrastructure, logs, and security in a single interface. Datadog’s pricing model is modular and usage-based, which can lead to surprise bills if usage spikes—a common complaint among users. The platform is widely adopted by enterprises running distributed systems, but its cost can escalate quickly as teams add more hosts, custom metrics, and additional product suites.
The honest trade-offs with Datadog APM are centered on cost and complexity. While the dashboards are easy to read and alerts are fast, managing costs requires constant attention—especially with the high-water mark billing and charges for custom metrics. Some dashboards require extra tuning to get right, and the sheer volume of metrics can feel overwhelming. Users report that certain features become hard to justify purely from a pricing standpoint as you scale. Datadog’s modular pricing means that adding APM on top of infrastructure monitoring can double your per-host cost, and log management adds another layer of expense. For teams that need deep application tracing and are willing to invest in cost governance, Datadog APM delivers clear, real-time visibility; for budget-conscious teams, alternatives like New Relic or open-source options may be more sustainable.
How it works
-
Distributed tracing
Captures every request across microservices, databases, and queues to visualize request flows and identify latency hotspots.
-
Service dependency mapping
Automatically generates a service map that shows how services interact, highlighting dependencies and potential failure points.
-
OpenTelemetry integration
Native support for OpenTelemetry allows teams to collect telemetry data using an open standard and send it to Datadog.
-
Customizable dashboards
Users can build dashboards that combine APM metrics with infrastructure and log data for a unified view of system health.
-
Real-time alerting
Configurable alerts trigger on performance thresholds, such as latency spikes or error rate increases, with fast notification delivery.
-
Continuous Profiler
Provides code-level profiling to identify CPU and memory hotspots in production without requiring code changes.
-
Dynamic Instrumentation
Allows on-the-fly addition of traces and metrics to running applications without redeployment or code modifications.
Strengths and trade-offs
Strengths
- Provides clear, real-time visibility into application performance with distributed tracing that captures every request across microservices.
- Dashboards are easy to read and alerts are fast, enabling teams to quickly identify and respond to performance issues.
- Pulls everything into one place—APM, infrastructure, logs, and security—so issues are easier to spot and fix without switching tools.
- Native OpenTelemetry integration allows teams to use an open standard for telemetry collection, reducing vendor lock-in concerns.
Trade-offs
- Cost management requires constant attention because Datadog uses a high-water mark billing system that can result in surprise bills from sustained high usage.
- Certain features, like custom metrics and additional product suites, can become hard to justify purely from a pricing standpoint as you scale.
- Some dashboards require extra tuning to get right, and the sheer volume of metrics can feel overwhelming for new users.
- The modular pricing model means adding APM on top of infrastructure monitoring can double per-host costs, and log management adds further expense.
Pricing context
APM starts at $31 per host per month (annual) or $36 monthly for the Advanced tier, which includes distributed tracing and dependency tracking. Infrastructure Monitoring starts at $15 per host per month (annual) or $18 monthly. Custom metrics are charged at a premium, and billing uses a high-water mark system based on peak usage.
Getting started with APM
-
Sign up for Datadog account
Go to the Datadog website and create an account. Choose a pricing plan that fits your needs, such as the APM Advanced tier at $31 per host per month annual or $36 monthly. Complete the registration and verify your email.
-
Install and configure the Agent
Download and install the Datadog Agent on your hosts or containers. Follow the setup instructions for your environment, such as Linux, Windows, or Kubernetes. Ensure the Agent can communicate with Datadog's backend by providing your API key.
-
Enable APM and instrument applications
In the Datadog Agent configuration file, set `apm_config.enabled: true`. Then instrument your applications using Datadog tracing libraries for your language (e.g., Python, Java, Node.js). Add the library to your code and configure it to send traces to the Agent.
-
View the service map and traces
Open the Datadog APM dashboard to see the automatically generated service map. Click on any service to view detailed traces, including request flows across microservices and databases. Identify latency hotspots and error rates in real time.
-
Set up alerts and dashboards
Create custom dashboards that combine APM metrics with infrastructure and log data. Configure alerts for performance thresholds like high latency or error rate spikes. Test the alerts to ensure notifications reach your team promptly.
Frequently Asked Questions
What is Datadog APM and how does it work?
Datadog APM is a cloud-based observability module that traces requests across distributed services, maps dependencies, and surfaces performance bottlenecks in real time. It works by instrumenting applications with tracing libraries to capture every request as it flows through microservices, databases, and queues.
How much does Datadog APM cost per host?
Datadog APM Advanced tier starts at $31 per host per month with annual billing or $36 monthly. This includes distributed tracing and dependency tracking. Infrastructure Monitoring costs $15 per host per month annually or $18 monthly. Custom metrics are charged at a premium.
What is Datadog's high-water mark billing system?
Datadog uses a high-water mark billing system for Infrastructure and APM, meaning your bill is based on the peak usage during the billing period. This can lead to surprise bills if usage spikes, requiring constant attention to manage costs effectively.
How does Datadog APM compare to New Relic and Dynatrace?
Datadog APM competes with New Relic and Dynatrace. Datadog offers more granular controls and stronger security like Cloud SIEM, while New Relic is simpler to start with. Dynatrace provides AI-driven root-cause analysis, but Datadog excels with a unified platform combining APM, infrastructure, logs, and security.
Does Datadog APM support OpenTelemetry?
Yes, Datadog APM offers native integration with OpenTelemetry, the open standard for telemetry data collection. This allows teams to collect telemetry data using OpenTelemetry and send it to Datadog, reducing vendor lock-in concerns while maintaining full observability.
What are the main weaknesses of Datadog APM?
Key weaknesses include cost management challenges due to high-water mark billing and premium charges for custom metrics. Some dashboards require extra tuning, and the sheer volume of metrics can feel overwhelming. Adding APM on top of infrastructure monitoring can double per-host costs.
Alternatives
How APM compares
Direct head-to-head against 3 competitors. Picked by 7wData.
APM
- Pricing
- APM starts at $31 per host per month (annual) or $36 monthly for the Advanced tier, which includes distributed tracing and dependency tracking. Infrastructure Monitoring starts at $15 per host per month (annual) or $18 monthly. Custom metrics are charged at a premium, and billing uses a high-water mark system based on peak usage.
- Target
- Datadog APM (Application Performance Monitoring) is a cloud-based observability module that traces requests across distributed services, maps service dependencies, and surfaces performance bottlenecks in real
- Strength
- Provides clear, real-time visibility into application performance with distributed tracing that captures every request across microservices.
- Watch for
- Cost management requires constant attention because Datadog uses a high-water mark billing system that can result in surprise bills from sustained high usage.
Dynatrace
- Pricing
- Custom/Enterprise (host-based, usage-based, no free tier)
- Target
- Large enterprises needing AI-driven root cause analysis and full-stack observability
- Deployment
- Cloud / On-Premise
- Strength
- Davis AI engine automates anomaly detection and dependency mapping
- Watch for
- High cost at scale; complex UI for new users
Datadog
- Pricing
- From $15/host/month (APM); usage-based add-ons
- Target
- Cloud-native teams needing unified traces, logs, and metrics with broad integrations
- Deployment
- Cloud
- Strength
- Strong cross-stack correlation with service maps and deploy markers
- Watch for
- Pricing can escalate quickly with data volume and add-on features
New Relic
- Pricing
- Free tier available; from $10/user/month
- Target
- Teams wanting fast onboarding and comprehensive APM plus real user monitoring
- Deployment
- Cloud
- Strength
- Quick time-to-value with auto-instrumentation and broad language support
- Watch for
- UI can be cluttered; data retention limits on free tier
User reviews
No user reviews yet. Be the first to write one.
Sources
Reporting on this tool draws on these publicly available sources.