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.

Reviewed by 7wData

On this page

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.

Get the AI & data signal, daily.

335k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Distributed tracing

    Captures every request across microservices, databases, and queues to visualize request flows and identify latency hotspots.

  2. Service dependency mapping

    Automatically generates a service map that shows how services interact, highlighting dependencies and potential failure points.

  3. OpenTelemetry integration

    Native support for OpenTelemetry allows teams to collect telemetry data using an open standard and send it to Datadog.

  4. Customizable dashboards

    Users can build dashboards that combine APM metrics with infrastructure and log data for a unified view of system health.

  5. Real-time alerting

    Configurable alerts trigger on performance thresholds, such as latency spikes or error rate increases, with fast notification delivery.

  6. Continuous Profiler

    Provides code-level profiling to identify CPU and memory hotspots in production without requiring code changes.

  7. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

This tool

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.

  1. www.reddit.com
  2. last9.io
  3. signoz.io
  4. signoz.io