Independently operated. Not affiliated with Datadog, New Relic, Grafana Labs, Dynatrace, Splunk, or Elastic. Pricing sourced from public pages and may not reflect current rates. Verify on each vendor's pricing page before purchasing.
MonitoringCost.comRun Calculator

Product comparison

APM pricing comparison 2026

Verified April 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

Each product priced at published list rates with the underlying pricing model explained. Verify on each vendor's pricing page before purchasing; enterprise rates discount substantially at scale.
ProductList rateModelNote
Datadog APM$31/host/mo (Pro), $36 (Enterprise)Per-host plus indexed-span overage1M indexed spans included per host; $1.70/M overage
New Relic$0.30/GB ingestSingle-meter ingestAPM telemetry counts in unified ingest meter; ~0.3 GB/host/day typical
Grafana Tempo$0.50/GB above 50 GB freePer-GB tracesOpenTelemetry-native; sampling at the source recommended
Dynatrace~$58/host/mo (8 GB host)DPS units, memory-bandedBundled with infra and RUM in Full-Stack
AppDynamics~$33/agent/mo (Pro), ~$50 (Premium)Per-application-agentCisco channel discounts typically 25 to 50 percent off list
Splunk APM~$22/host/moPer-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

Best for teams that value broad integration coverage, polished dashboards, and best-in-class auto-instrumentation. Per-host pricing is predictable but indexed-span overage requires sampling discipline. Strong choice for non-cost-sensitive enterprise.

New Relic APM

Best for cost-sensitive teams that want full APM without per-host premium. Single-meter ingest absorbs APM cleanly. Errors Inbox UX is differentiated. Strong choice for mid-market and startup-to-mid-market growth path.

Grafana Tempo + Pyroscope

Best for teams already on Grafana Cloud or OpenTelemetry-aligned. OTel-native, vendor-independent. Tempo plus Pyroscope plus Mimir covers full APM scope. Strong choice for platform engineering teams building long-term observability strategy.

Dynatrace APM

Best for large enterprises with heterogeneous stacks (mainframe, legacy, modern) where OneAgent auto-discovery matters. Davis AI for root-cause analysis is differentiated. Strong choice for regulated industries and 1,000+ host deployments.

AppDynamics

Best for existing AppDynamics customers and large Cisco-aligned enterprises with EA frameworks. Per-application-agent model fits monolithic Java/.NET deployments. Slowing feature velocity post Cisco acquisition; new shortlists increasingly favour competitors.

Splunk APM (SignalFx)

Best for Splunk Cloud customers wanting bundled observability without a second vendor. Lowest per-host list rate among per-host options. Less differentiated than Datadog or Dynatrace on capability; price is the primary advantage.

Frequently asked

Which APM is cheapest?
It depends on workload shape. New Relic is typically cheapest for mid-market deployments because the single-meter ingest model absorbs APM telemetry alongside everything else without a separate per-host APM charge. Grafana Tempo is cheapest for teams already on Grafana Cloud with disciplined trace sampling. Among per-host APM products, Splunk APM at $22/host/mo is the lowest list rate, with Datadog APM at $31/host and Dynatrace at $58/host (memory-banded). Negotiated enterprise rates change the picture meaningfully, particularly for AppDynamics where Cisco EA bundling discounts 25 to 50 percent off list.
Do I need a separate APM product or is infrastructure monitoring enough?
Infrastructure monitoring tells you a host is unhealthy. APM tells you which transaction on which application is slow and why. For most production workloads with non-trivial application complexity, APM is operationally important. The exception is teams running simple stateless services with comprehensive RED metrics (rate, error, duration) collected at the load balancer or API gateway; for these workloads, infrastructure monitoring plus log analysis often suffices and APM is optional. For microservices, complex transactions, or any workload where you need distributed tracing, APM is operationally essential.
What is the difference between APM and distributed tracing?
APM (application performance monitoring) traditionally meant per-application instrumentation that captured transaction-level performance metrics, error rates, slow database queries, and code-level profiling. Distributed tracing captures the full request path across multiple services, showing how a single user request traverses a microservices architecture. Modern APM products (Datadog, New Relic, Dynatrace, Tempo) include both capabilities; the line between APM and distributed tracing has blurred. For a microservices architecture, you want both, and modern vendors deliver both in a single product.
How does sampling change APM cost?
Substantially. Most APM products charge based on trace volume (Tempo at $0.50/GB), indexed span count (Datadog at $1.70/M), or include a fixed allocation per host with overage charges (Datadog includes 1M indexed spans per host). Sampling traces at 5 to 10 percent rather than capturing 100 percent of traces preserves error-rate accuracy and percentile latency for operational analysis while reducing trace cost by 90 percent. Tail-based sampling (capturing only traces that contain errors or slow spans) is even more efficient. For most production workloads, head-based sampling at 10 percent or tail-based sampling is operationally adequate and economically transformative.
Is OpenTelemetry compatible with all APM products?
Yes, increasingly. OpenTelemetry has emerged as the dominant open standard for APM instrumentation since 2023. All major APM vendors (Datadog, New Relic, Dynatrace, Splunk, Grafana, AppDynamics) accept OpenTelemetry-instrumented telemetry alongside their proprietary agents. The maturity varies; Grafana Tempo is OTel-native (the only ingest format), Datadog and New Relic accept OTel but their proprietary agents have richer auto-instrumentation, Dynatrace and AppDynamics have OTel support but the auto-discovery agents remain the recommended primary path. For teams investing in vendor independence, OTel-first instrumentation is the right architectural choice.
Should I use Datadog APM or Splunk APM (SignalFx)?
Datadog APM has more pre-built integrations, slicker dashboard UX, and broader language runtime support. Splunk APM (the SignalFx-derived product) has competitive capabilities and is meaningfully cheaper at list ($22/host vs Datadog $31/host) but has slower feature velocity than Datadog and a less polished UX. For Splunk Cloud customers buying a single bundled platform, Splunk APM makes sense. For standalone APM purchases, Datadog APM typically wins on capability comparison; New Relic wins on cost comparison.