Vendor comparison
Datadog vs CloudWatch 2026: when each wins
A per-host pricing model versus AWS-native usage metering with no economic floor. CloudWatch is structurally cheaper for AWS-only workloads; Datadog earns its premium on APM depth, dashboard ergonomics, and multi-cloud reach. Most mature AWS teams end up running both.
TL;DR
CloudWatch is roughly 2 to 4x cheaper than Datadog for AWS-native workloads because it has no per-host charge and no economic floor, just usage meters: $0.30 per custom metric (first 10K), $0.50/GB logs ingest, $3 per dashboard above 3 free. Datadog bills per host (~$18 infra, $31 APM) plus add-ons, and pays that back in APM depth, dashboard polish, alert sophistication, and multi-cloud coverage. The common answer is a hybrid: CloudWatch for AWS-native logs and metrics, Datadog for APM and cross-cloud.
The pricing model collision
Per-host plus add-ons vs AWS-native usage metering
Datadog and CloudWatch describe two genuinely different cost philosophies. Datadog charges per host, with separate add-on meters for APM, log ingestion, log indexing, custom metrics, RUM, synthetics, and database monitoring. The per-host rate (around $18 list for infrastructure, $31 for APM) is the anchor, and each new host adds a known fixed cost. CloudWatch has no per-host concept at all. It is pure usage metering: you pay per custom metric, per gigabyte of logs ingested and stored, per dashboard above the free three, per canary run, per RUM event, and per gigabyte scanned by Logs Insights.
The Datadog model rewards homogeneous fleets and predictable observability. A fleet of similar hosts with similar APM coverage and log volume behaves predictably; you can forecast the bill from the host count. The model also bundles a great deal of capability into that per-host rate, so the marginal cost of turning on another dashboard or another integration is zero. The cost is the floor: even a lightly instrumented host carries the full per-host charge.
The CloudWatch model rewards restraint. There is no floor, so a tiny AWS workload can cost a few dollars a month. But there is also no ceiling and no bundle, so the bill is exactly the sum of every meter you enable. Custom metrics persist indefinitely once published. Logs ingestion at $0.50 per gigabyte is the dominant line item on log-heavy workloads. The model punishes teams that turn everything on without auditing what they query, and it rewards teams that keep their metric and log footprint disciplined.
The practical consequence: CloudWatch is almost always cheaper for AWS-only workloads, sometimes dramatically so at small scale, while Datadog narrows the gap at enterprise scale through negotiation and pays its premium back in capability. The decision is rarely about price alone.
Meter by meter
Where the two bills actually differ
| Meter | Datadog | CloudWatch |
|---|---|---|
| Per-host infra | $18/host/mo (list, ~$15 to $23 range) | No per-host charge; pay per metric, log GB, and feature |
| Custom metrics | 100/host included, then $0.05 per 100/mo | $0.30 each for first 10K, $0.10 next, $0.05 above 250K |
| Logs ingest | $0.10/GB ingest + $1.70 per million events indexed (15-day) | $0.50/GB ingest (Standard) + $0.03/GB/mo storage |
| APM / tracing | $31/host/mo APM (list) | AWS X-Ray, $5.00 per million traces recorded |
| Dashboards | Included | 3 free, then $3 per dashboard/mo |
| RUM | $0.15/1K (Measure) to $3/1K (Investigate) sessions | $1.00 per 100,000 events |
| Synthetics | From $5 per 10K API test runs | $0.0012 per canary run |
| Log queries | Included in indexed retention | Logs Insights $0.005/GB scanned |
Three scenarios, side by side
Where the bills actually land
Scenario
Small (10 hosts, 5 GB/day logs)
Datadog
$250 to $500
5 free hosts plus 5 paid at $18, optional APM at $31/host, light log indexing. Comfortable but several times the CloudWatch bill at this size.
CloudWatch
$50 to $150
Basic metrics, ~150 GB/mo logs at $0.50/GB ingest, a few dashboards above the 3 free. No APM beyond X-Ray.
Cheaper at this scale: CloudWatch
Scenario
Mid-market (100 hosts, 50 GB/day logs)
Datadog
$5,500 to $9,000
Per-host plus APM plus log indexing at $1.70/M events. Custom metrics from Kubernetes labels usually add $500 to $2,000 unbudgeted.
CloudWatch
$1,500 to $4,000
Custom metrics, X-Ray tracing, ~1,500 GB/mo logs at $0.50/GB, 30+ dashboards at $3 each, Synthetics and RUM. Per-meter accumulation, not a flat rate.
Cheaper at this scale: CloudWatch
Scenario
Enterprise (1,000 hosts, 500 GB/day logs)
Datadog
$60,000 to $120,000
Negotiated rates apply; per-host typically drops to $10 to $14 from list $18. Capability and dashboard ergonomics lead the market.
CloudWatch
$15,000 to $40,000
Log ingestion dominates at $0.50/GB on ~15,000 GB/mo, plus custom metrics, Synthetics, RUM. Cheaper, but X-Ray tracing and dashboard UX trail the specialists.
Cheaper at this scale: CloudWatch
Scenario figures reuse the modelled ranges on our AWS monitoring cost breakdown. CloudWatch wins on the invoice at every scale here; the question is whether the capability gap is worth Datadog's premium for your workload. Model your own numbers in the multi-vendor cost calculator.
Where it bites
Three CloudWatch cost traps
Orphaned custom metrics
Log ingest with no floor or ceiling
Scheduled Logs Insights queries
Customer profile fit
Who picks each, and why
Pick CloudWatch if
- AWS is your only cloud and the workload is operationally simple.
- You do not need deep APM or distributed tracing beyond what X-Ray provides.
- You are cost-sensitive and willing to audit metrics and filter logs at source.
- You want telemetry on the existing AWS bill with no second vendor relationship.
Pick Datadog if
- APM, distributed tracing, and incident-response ergonomics are operationally important.
- Observability spans multiple clouds or on-premises, not AWS alone.
- You value hundreds of pre-built dashboards and integrations over native cost.
- You can negotiate enterprise per-host discounts that narrow the price gap.
The hybrid most teams actually run
CloudWatch for AWS-native, Datadog for APM and cross-cloud
The binary framing (CloudWatch or Datadog) is rarely how mature AWS teams operate. The data that is already in CloudWatch (AWS service metrics, VPC flow logs, Lambda logs, basic infrastructure telemetry) is cheapest to leave in CloudWatch, where ingestion is native and no egress or re-instrumentation is required. The data where Datadog earns its premium (application APM, distributed traces across microservices, polished dashboards for on-call teams, cross-cloud workloads) is worth routing to Datadog even at the higher per-host rate.
The instrumentation choice is what makes the hybrid clean. Applications instrumented with the AWS Distro for OpenTelemetry (ADOT) or vanilla OpenTelemetry can route traces to X-Ray and Datadog simultaneously, and can switch backends in a collector configuration change rather than an application rewrite. Teams that hard-wire the Datadog agent into every service lose that optionality and face a multi-month migration if the economics change. ADOT preserves the ability to keep CloudWatch as the cheap AWS-native layer while sending the high-value telemetry wherever it is most useful.
The cost discipline in a hybrid is to be deliberate about what goes where. Sending all CloudWatch logs into Datadog for indexing pays both the CloudWatch ingest meter and the Datadog indexing meter on the same data, the most common way a hybrid bill balloons. The pattern that works is to filter at source, keep high-volume low-value logs in CloudWatch, and forward only the subset that genuinely benefits from Datadog correlation.
Verify before you commit
Citation and pricing-page references
All pricing in this comparison is verified against published vendor pricing pages in June 2026: datadoghq.com/pricing and aws.amazon.com/cloudwatch/pricing. CloudWatch prices vary by AWS region; the figures here are us-east-1 list. AWS X-Ray and CloudWatch Logs Insights are separate services on their own meters. Datadog discounts heavily on multi-year commitments above 500 hosts. Obtain current quotes before basing a decision on list pricing alone.
Cross-references
Related pages
/aws-monitoring-cost
AWS monitoring cost (CloudWatch deep dive)
/datadog-pricing
Datadog pricing breakdown
/datadog-vs-grafana-cloud
Datadog vs Grafana Cloud
/datadog-vs-new-relic
Datadog vs New Relic
/datadog-vs-dynatrace
Datadog vs Dynatrace
/datadog-vs-prometheus-grafana
Datadog vs Prometheus + Grafana
/comparison
Six-vendor comparison
/calculator
Multi-vendor cost calculator
/log-management-pricing
Log management pricing