Product comparison
APM pricing comparison 2026
Six APM products with five different pricing models. Per-host plus indexed-span overage (Datadog), per-host with bundled trace volume (Splunk APM, Dynatrace), per-application-agent (AppDynamics), per-GB ingest (New Relic), and per-GB traces (Grafana Tempo). The right answer depends on stack shape, sampling strategy, and existing platform investment.
TL;DR
New Relic at $0.30/GB ingest typically cheapest at mid-market scale. Grafana Tempo at $0.50/GB cheapest for OpenTelemetry-aligned teams. Splunk APM at $22/host lowest per-host list rate. Datadog APM at $31/host with strongest integration breadth. Dynatrace at ~$58/host bundled with infra and RUM. AppDynamics at ~$33/agent with Cisco channel discounts.
Six APM products at list pricing
The pricing model matrix
| Product | List rate | Model | Note |
|---|---|---|---|
| Datadog APM | $31/host/mo (Pro), $36 (Enterprise) | Per-host plus indexed-span overage | 1M indexed spans included per host; $1.70/M overage |
| New Relic | $0.30/GB ingest | Single-meter ingest | APM telemetry counts in unified ingest meter; ~0.3 GB/host/day typical |
| Grafana Tempo | $0.50/GB above 50 GB free | Per-GB traces | OpenTelemetry-native; sampling at the source recommended |
| Dynatrace | ~$58/host/mo (8 GB host) | DPS units, memory-banded | Bundled with infra and RUM in Full-Stack |
| AppDynamics | ~$33/agent/mo (Pro), ~$50 (Premium) | Per-application-agent | Cisco channel discounts typically 25 to 50 percent off list |
| Splunk APM | ~$22/host/mo | Per-host (SignalFx-derived) | Trace volume and high cardinality bill separately |
The pricing model collisions
Why APM bills vary so much
APM products span more pricing model variation than any other category in cloud monitoring. The reason is that distributed tracing, the modern core of APM, is fundamentally expensive to capture in full and economically painful to bill in any single dimension. Per-host pricing rewards homogeneous fleets but punishes microservices density. Per-GB ingest pricing scales with telemetry volume but obscures cost-per-trace. Per-agent pricing rewards monolithic applications but punishes Kubernetes pod density. Per-DPS-unit pricing offers consumption flexibility but obscures predictability. Each model trades one set of customer-friendly properties for another.
Datadog APM at $31 per host per month on the Pro plan is the most widely-deployed pricing model, with a clear cost basis (per host, like infrastructure monitoring) and a predictable behaviour as workload scales. The hidden meter is indexed-span overage; Datadog includes 1 million indexed spans per host per month, and high-throughput services routinely exceed this with another $1.70 per million event charge. For services receiving 100 plus requests per second per host, the indexed-span overage can match or exceed the per-host APM line item.
New Relic APM is structurally cheaper for most workloads because the unified ingest meter at $0.30 per gigabyte absorbs APM telemetry without a separate per-host APM charge. A typical APM-instrumented host produces around 0.3 gigabytes per day of trace and metric telemetry, or 9 gigabytes per month. At 100 hosts that is 900 gigabytes per month, or $240 above the 100 gigabytes free; less than 10 hosts of Datadog APM at the same scale. The trade-off is that ingest volume is harder to forecast than host count, and a single noisy application can substantially shift the bill.
Grafana Tempo at $0.50 per gigabyte traces is the open-standard option, OpenTelemetry-native and architecturally aligned with the broader Grafana Cloud product line. The pricing is transparent and the Cloud TCO is competitive with New Relic at most scales. The trade-off is that Tempo focuses on tracing; teams want APM-style code profiling and language-runtime metrics typically pair Tempo with Pyroscope (continuous profiling, also Grafana Cloud) and Mimir (metrics) to reach Datadog APM-equivalent capability.
Dynatrace at $58 per host (memory-banded) bundles APM into Full-Stack Monitoring alongside infrastructure and real-user monitoring. The headline rate is high but the bundle includes capabilities that Datadog charges separately for. On a like-for-like full-stack comparison, Dynatrace and Datadog land within 10 to 20 percent of each other at list. AppDynamics at $33 per application agent (Pro tier) is positioned similarly to Datadog APM but with the per-agent rather than per-host meter; Cisco channel discounts of 25 to 50 percent below list are routine. Splunk APM at $22 per host is the lowest per-host list rate but has slower feature velocity than the leaders.
The sampling lever
Why trace sampling transforms APM cost
The single most consequential APM cost-management practice is trace sampling. Most APM workloads default to capturing 100 percent of traces, which produces dramatically more data than is operationally useful and proportionally inflates the APM bill. Sampling at 5 to 10 percent preserves error-rate accuracy and percentile latency for operational analysis while reducing trace volume by 90 percent.
Two sampling strategies dominate. Head-based sampling decides at the start of a trace (when the first span is created) whether to capture the whole trace or drop it. The decision is fast and cheap but can miss interesting traces (an error that occurs deep in the trace path is dropped if the head was unlucky enough to sample at that low rate). Tail-based sampling captures all traces initially, holds them in memory or short-term buffer, and decides at trace completion whether to retain or drop based on outcomes (errors, slow latency, specific spans). Tail-based sampling is operationally superior but requires more sampling infrastructure (the OpenTelemetry Collector or equivalent buffer).
For workloads at meaningful scale, tail-based sampling at the OpenTelemetry Collector level is the most efficient pattern. Capture 100 percent of traces at the application, route them to an OTel Collector, apply tail-based sampling rules (always retain traces with errors, always retain traces with latency above the 99th percentile, retain 5 percent of normal traces randomly), then forward the retained traces to the APM vendor. This typically retains less than 10 percent of traces by volume while preserving more than 95 percent of the operationally important traces.
The economic impact at scale is substantial. A 100-host deployment running unsampled APM at Datadog default settings can produce 10 to 50 million indexed spans per host per month (well above the 1 million included), with overage of $15,000 to $80,000 per month. Tail-based sampling at 10 percent typically eliminates the overage entirely, saving the same $15,000 to $80,000 per month with no operational compromise.
Customer profile fit
Which APM product for which team
Datadog APM
New Relic APM
Grafana Tempo + Pyroscope
Dynatrace APM
AppDynamics
Splunk APM (SignalFx)
Cross-references
Related pages
/datadog-pricing
Datadog pricing breakdown
/new-relic-pricing
New Relic pricing breakdown
/dynatrace-pricing
Dynatrace pricing breakdown
/appdynamics-pricing
AppDynamics pricing breakdown
/splunk-pricing
Splunk pricing breakdown
/grafana-cloud-pricing
Grafana Cloud pricing breakdown
/datadog-vs-new-relic
Datadog vs New Relic
/datadog-vs-dynatrace
Datadog vs Dynatrace
/comparison
Six-vendor comparison