Product comparison
APM pricing comparison 2026
Seven APM products with six different pricing models. Per-host plus indexed-span overage (Datadog), per-host with infrastructure monitoring already included (Splunk Observability Cloud, Dynatrace), per-host listed but per-CPU-Core metered (Splunk AppDynamics), per-GB ingest (New Relic), per-GB traces (Grafana Tempo), and per monitoring agent (Sematext). The right answer depends on stack shape, sampling strategy, and existing platform investment.
How much does APM cost?
Application performance monitoring costs roughly $35 to $60 per host per month at list on the per-host products (Datadog APM $35, Splunk Observability Cloud App & Infra $60, Dynatrace ~$58), or $0.40 to $0.45 per GB of telemetry on the ingest-metered products (New Relic $0.40/GB, Grafana Tempo $0.45/GB). Splunk AppDynamics lists $33 (Premium) to $50 (Enterprise) per host on its price card, but meters the same packages per CPU Core in its licensing documentation, so pin the unit before you budget. Trace sampling is the single biggest lever: sampling at 5 to 10 percent typically cuts trace cost by 90 percent with no operational loss.
TL;DR
New Relic at $0.40/GB ingest typically cheapest at mid-market scale. Grafana Tempo at $0.45/GB cheapest for OpenTelemetry-aligned teams. Datadog APM at $35/host lowest per-host list rate, with strongest integration breadth. Splunk Observability Cloud App & Infra at $60/host bundles APM with infrastructure monitoring rather than charging it on top. Dynatrace at ~$58/host bundled with infra and RUM. Splunk AppDynamics at $33 to $50 per host listed, metered per CPU Core in the licence, with Cisco channel discounts.
Seven APM products at list pricing
The pricing model matrix
| Product | List rate | Model | Note |
|---|---|---|---|
| Datadog APM | $35/host/mo (Pro), $40 (Enterprise) | Per-host plus indexed-span overage | 1M indexed spans included per host; $1.70/M overage |
| New Relic | $0.40/GB ingest | Single-meter ingest | APM telemetry counts in unified ingest meter; ~0.3 GB/host/day typical |
| Grafana Tempo | $0.45/GB ingest 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 |
| Splunk AppDynamics | From $33/host/mo (Premium), $50 (Enterprise) | Per host on the price card, per CPU Core in the licence | Splunk's card lists Premium and Enterprise per host, while Splunk's own Infrastructure-based Licensing docs meter the same packages per CPU Core. Pin the unit in the quote. Infrastructure Edition $6/vCPU; SAP $95/CPU core |
| Splunk Observability Cloud | From $60/host/mo (App & Infra) | Per-host editions (SignalFx-derived) | APM enters at App & Infra; Infrastructure alone is $15 and End-to-End with RUM is $75. Splunk publishes no ingest rate |
| Sematext Service Monitoring | $8.64 to $15.12/agent/mo | Per monitoring agent, retention-banded | $8.64 Basic (1-day retention), $10.08 Standard (7 to 30 days), $15.12 Pro (7 to 365 days). Tracing is a separate product from $19/mo for 2M spans/day. Verified September 2026 |
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 $35 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.40 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 $320 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.45 per gigabyte of trace ingest 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, and Dynatrace is explicit that Full-Stack already contains everything in Infrastructure Monitoring rather than stacking on top of it. On a like-for-like full-stack comparison, Dynatrace and Datadog land within 10 to 20 percent of each other at list. Splunk AppDynamics Premium is listed at $33 per host, positioned similarly to Datadog APM, but the licence meters per CPU Core, so a dense multi-core host can cost several times the headline; Cisco channel discounts of 25 to 50 percent below list are routine. Splunk Observability Cloud reaches APM at the App & Infra edition from $60 per host, which likewise includes infrastructure monitoring, though feature velocity trails 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 Observability Cloud (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
/appdynamics-vs-dynatrace
AppDynamics vs Dynatrace
/rum-pricing-comparison
RUM pricing comparison
/comparison
Seven-vendor comparison