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.com
Independent monitoring-cost research, read by teams pricing their stack.Sponsor this site →

Product comparison

APM pricing comparison 2026

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

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$35/host/mo (Pro), $40 (Enterprise)Per-host plus indexed-span overage1M indexed spans included per host; $1.70/M overage
New Relic$0.40/GB ingestSingle-meter ingestAPM telemetry counts in unified ingest meter; ~0.3 GB/host/day typical
Grafana Tempo$0.45/GB ingest 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
Splunk AppDynamicsFrom $33/host/mo (Premium), $50 (Enterprise)Per host on the price card, per CPU Core in the licenceSplunk'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 CloudFrom $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/moPer 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

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-CPU-core licensing suits memory-heavy, low-core Java/.NET estates. Slowing feature velocity post Cisco acquisition; new shortlists increasingly favour competitors.

Splunk Observability Cloud (SignalFx)

Best for Splunk Cloud customers wanting bundled observability without a second vendor. APM arrives in the App & Infra edition from $60 per host per month, which already includes infrastructure monitoring, so the comparison against a standalone APM add-on flatters the add-on. Less differentiated than Datadog or Dynatrace on capability, and Splunk publishes no ingest rate, so the data line has to come from a quote.

Frequently asked

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/host (Pro, annual), Splunk Observability Cloud App & Infra from $60/host (the tier that adds APM, billed annually), and Dynatrace Full-Stack about $58 per 8 GiB host. Those three are not like-for-like: Datadog's $35 is an add-on on top of infrastructure monitoring at $15 to $18 per host, while the Splunk and Dynatrace figures already include infrastructure monitoring, so a full-stack comparison lands all three between roughly $50 and $60. Ingest-metered products charge per gigabyte of telemetry instead: New Relic at $0.40/GB and Grafana Tempo at $0.45/GB, which usually works out cheaper at mid-market scale. Splunk AppDynamics lists Premium at $33 and Enterprise at $50 per host per month, while Splunk's own Infrastructure-based Licensing documentation meters those same packages per CPU Core, so establish which unit your quote uses before budgeting. Sematext bills per monitoring agent at $8.64 to $15.12 per agent per month depending on plan and retention window, the cheapest published list rate in this comparison. Rates verified against vendor pricing pages in September 2026; enterprise agreements discount substantially and trace sampling can cut the bill by 90 percent.
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 products, Datadog APM at $35/host/mo is the lowest headline APM rate, but it sits on top of infrastructure monitoring at $15 to $18 per host, so the full-stack figure is $50 to $53. Splunk Observability Cloud App & Infra from $60/host and Dynatrace Full-Stack at about $58 per 8 GiB host both already include infrastructure monitoring, which makes the three much closer than the headline rates suggest. Splunk AppDynamics lists $33 to $50 per host with per-CPU-Core licence metering. 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.45/GB ingest), 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 arrives inside the App & Infra edition of Splunk Observability Cloud, which starts at $60 per host per month billed annually and includes infrastructure monitoring, Log Observer Connect, Network Explorer and synthetic uptime and API monitoring. Comparing that to Datadog APM's $35 per host is not like-for-like: add Datadog infrastructure monitoring at $15 to $18 per host and the two land within about 15 percent of each other at list. Datadog still tends to win on feature velocity and UX. For Splunk Cloud customers buying a single bundled platform, the App & Infra edition makes sense. For standalone APM purchases, New Relic's ingest meter usually wins on cost overall.

Didn't find your answer?

Ask us. A real person reads every question and we answer the ones we can, with sources. If your question would help other readers, we may publish an anonymised version, with your permission. General reference only.