DevTeardown
English

English comparison articles · 비교글 영어 원문 · 比较文章为英文 · 比較記事は英語 · Artículos en inglés · Articles en anglais

Monitoring & Observability Datadog vs Grafana Cloud Source review recorded 2026-11-10 · 5 min read

Datadog vs Grafana Cloud

Twenty hosts and 5,000 custom series bill $450 a month on Datadog and $19 on Grafana Cloud's Pro plan. The difference is not the per-series rate. It is that only one of them puts the hosts on the invoice.

Verdict

Grafana Cloud wins every version of this bill where the data is the problem, and the margin is an order of magnitude once cardinality passes the 10,000-series allowance. Datadog wins where the workflow is the product: one agent, one APM trace, one security screen, and a team that already knows where to click. If your custom metrics line is a typo away from $10,000, the migration pays for itself in a quarter.

In this teardown
  1. One sells a host, the other sells a series
  2. The custom metrics line is the one that grows without a deploy
  3. Two shops, and the same four numbers
  4. Logs: one vendor counts bytes, the other counts events
  5. Both vendors now discount you for deleting tags
  6. What the switch actually costs
  7. Cost arithmetic
  8. Decision matrix
  9. Migration path
  10. FAQ

At a glance

Dimension Datadog Per host Grafana Cloud Per series
Product foundationSaaS telemetry: infrastructure, APM, logs, security and RUMManaged Prometheus, Loki, Tempo and Mimir behind Grafana dashboards
Pricing modelInfrastructure Pro $15/host/mo annual ($18 monthly) · custom metrics $5 per 100 · logs $0.10/GB + $1.70 per 1M at 15 daysPro $19/mo platform fee · 10,000 series and 50 GB logs included · $6.50 per 1k series after
Hosting and deploymentNo (hosted SaaS, agent-based collection)Yes (Grafana, Loki, Mimir and Tempo are open source)
Runtime and integration15 months of full-resolution metrics; 15-day log and trace search13 months of metrics on Pro; 30 days for logs, traces, profiles and k6 tests
AI-related capabilitiesBits AI credits from $500, with per-action credit estimatesAI Assistant and Adaptive Telemetry included on Free and Pro
Lock-in riskHigh: dashboards, monitors and APM traces have no export to another backendLow: Prometheus remote write in, dashboards and data out
Vendor Datadog → Grafana Cloud →

1. One sells a host, the other sells a series

Datadog's infrastructure line is a licence: $15 per host per month billed annually, $18 month-to-month, and every licence carries 100 custom metrics. Grafana Cloud's Pro plan is a $19 platform fee for the whole account, with 10,000 active series and 50 GB of logs inside it.

That is the whole philosophical difference, and it decides the invoice shape:

Neither page hides this. It is written in the billing unit, which is the one line worth reading before the price.

2. The custom metrics line is the one that grows without a deploy

Per unit, Datadog's custom metrics cost $5 per 100 per month, which is $50 per 1,000. Grafana Cloud's first paid band is $6.50 per 1,000, then $5.90 above 100,000 and $5.50 above 200,000.

MeterDatadog Infrastructure ProGrafana Cloud Pro
Base$15 per host per month, annual$19 per account per month
Included series100 per host10,000 per account
Series beyond that$5 per 100$6.50 per 1,000
Effective per 1,000$50.00$6.50

Datadog's rate is 7.7 times Grafana's, and the allotment it ships with is 100 times smaller. Those two numbers pull in opposite directions, so the bill depends on whether your cardinality scales with hosts or with users.

3. Two shops, and the same four numbers

Shop one: 20 hosts, 5,000 custom series.

LineDatadogGrafana Cloud
Platform or hosts20 × $15 = $300$19
Billable series5,000 − 2,000 = 3,0000 (5,000 under 10,000)
Series cost30 × $5 = $150$0
Total$450$19

Shop two: 20 hosts, 200,000 custom series, which is what a user_id tag does to a counter.

LineDatadogGrafana Cloud
Platform or hosts$300$19
Billable series198,000190,000
Series cost1,980 × $5 = $9,90090,000 × $6.50/1k + 100,000 × $5.90/1k = $1,175
Total$10,200$1,194

The second table is the one that arrives without a deploy, a migration or a new service. It arrives the week someone adds a tag.

4. Logs: one vendor counts bytes, the other counts events

This is where the two sheets stop being directly comparable. Datadog charges $0.10 per ingested GB, then $1.70 per million indexed events at 15-day retention or $2.50 at 30-day. Grafana charges three meters per GB: $0.05 to process, $0.40 to write and $0.10 to retain, with 50 GB included.

Take 500 GB a month at roughly 2.5 KB per event, or 200 million events, indexed for 30 days.

MeterDatadogGrafana Cloud
Ingest500 GB × $0.10 = $50450 GB × $0.05 = $22.50
Index and retain200M × $2.50/M = $500450 GB × $0.40 = $180
Retentionincluded in the index rate450 GB × $0.10 = $45
Total$550$247.50

The event meter rewards fat logs and the byte meter rewards few of them. The same 500 GB is $550 or $247.50 depending on which unit your logging happens to satisfy.

5. Both vendors now discount you for deleting tags

Datadog sells Metrics without Limits, which splits one number into two: ingested custom metrics at $0.10 per 100, and indexed ones at $5 per 100. Grafana ships Adaptive Metrics, which aggregates and drops unused series, and the page states the claim as the vendor's own: up to 80%.

Read that as an admission. When a vendor builds a product whose only job is to delete time series before they reach the meter, the meter is cardinality, and the vendor knows the cardinality is often junk.

The practical move costs nothing:

  1. Sort your metrics by tag value count, not by metric name.
  2. Drop any tag whose values scale with users, carts or request ids.
  3. Re-count before you negotiate a discount, because the discount is priced on the number you can already fix.

6. What the switch actually costs

Grafana Cloud speaks Prometheus for metrics, Loki for logs and Tempo for traces, so an application already instrumented with a Prometheus client can point at a remote write endpoint and stop. Datadog's agent, dashboards, monitors and APM traces do not translate: every dashboard is a rebuild, and every monitor needs a PromQL equivalent.

Retention also moves. Datadog keeps full-resolution metrics for 15 months on Pro; Grafana's Pro plan lists 13 months for metrics and 30 days for logs, traces, profiles and k6 tests.

The reverse move is the expensive direction for a small team: going to Datadog means adopting a per-host licence where Grafana charged per account, so the same twenty hosts start at $300 before a single custom metric.

Cost arithmetic at volume

These are computed from the published unit prices, not measured. Each row prints its own formula, so you can replace our assumption with your traffic and redo it.

20 hosts, 5,000 custom series
Datadog: 20 × $15 = $300, plus (5,000 − 20 × 100) = 3,000 series ÷ 100 × $5 = $150. Grafana: $19 platform fee, 5,000 under the 10,000 allowance
$450 on Datadog against $19 on Grafana Cloud Pro
20 hosts, 200,000 custom series
Datadog: $300 + (200,000 − 2,000) ÷ 100 × $5 = $9,900. Grafana: $19 + 90,000 × $6.50/1,000 = $585 + 100,000 × $5.90/1,000 = $590
$10,200 on Datadog against $1,194 on Grafana Cloud Pro
500 GB of logs a month, 200M events, 30-day retention
Datadog: 500 × $0.10 = $50 ingest, plus 200M ÷ 1M × $2.50 = $500 indexed. Grafana: 450 GB over the 50 GB allowance × ($0.05 + $0.40 + $0.10) = $247.50
$550 on Datadog against $247.50 on Grafana Cloud Pro
30 hosts with APM on Datadog
30 × ($15 infrastructure + $31 APM) = 30 × $46 = $1,380 per month at annual rates
$1,380 before logs, traces or RUM; Grafana Cloud Pro has no per-host infrastructure line

Decision matrix

Rows are the situation you are actually in. Pick the row before you read the pricing page again.

If this is youTakeBecause
Series count scales with users, not hostsGrafana CloudAt 200,000 series the series meter bills $9,900 on Datadog against $1,175 on Grafana, and the 10,000-series allowance is account-wide.
A team already living in Datadog APM and securityDatadogAt 30 hosts the infrastructure plus APM licence is $1,380, and rebuilding dashboards and monitors is the hidden cost of leaving.
Five hosts and one person on callGrafana CloudDatadog's licence starts at $75 for five hosts before any custom metrics; Grafana's platform fee is $19 for the account.
You need 15 months of full-resolution metricsDatadogDatadog keeps 15 months on Pro; Grafana Cloud Pro lists 13 months for metrics and 30 days for logs and traces.
The custom metrics line is already over $500Grafana CloudThat line is $500 per 10,000 series on Datadog and $65 per 10,000 on Grafana, so the same data crosses a factor of 7.7.
Logs are verbose JSON from a dozen servicesCompute both before choosingDatadog's index rate is per event and Grafana's is per GB, so 500 GB at 2.5 KB per event bills $550 against $247.50, and the same 500 GB at 250 bytes per event is 2 billion events, or $5,000 on the index line.
Security, SIEM and audit on one invoiceDatadogCloud SIEM, workload protection and audit trail are on the same price list; Grafana Cloud prices observability and leaves security elsewhere.
Everything is already Prometheus and you self-host GrafanaGrafana Cloud, or keep self-hostingThe remote-write path means no re-instrumentation, and the open-source stack is the same software the paid plan runs.

Code and configuration

Datadog
# Every tag value pair is its own billable series on Datadog.
from datadog import statsd

def checkout(cart_id: str, user_id: str, items: int) -> None:
    statsd.increment("checkout.completed", tags=[f"user_id:{user_id}"])
    statsd.gauge("checkout.items", items, tags=[f"cart_id:{cart_id}"])
# Breaks when: user_id has 50,000 values. That is 50,000 custom series,
# against an allowance of 100 per host — 500 hosts' worth of licence for one tag.
Grafana Cloud
# Same job, same mistake: cardinality is the meter, not the vendor.
from prometheus_client import Counter, Gauge, start_http_server

checkout = Counter("checkout_completed_total", "Checkouts", ["user_id"])
items = Gauge("checkout_items", "Items per cart", ["cart_id"])
start_http_server(9100)

checkout.labels(user_id="u_123").inc()  # one time series per label value
# Breaks first here: 50,000 user_id values are 50,000 series on Grafana Cloud too,
# and the 10,000-series allowance ends long before the first page of users.

What you gain, what you give up

Datadog

You gain
  • One agent covers infrastructure, APM, logs and security, so the product surface is the reason teams stay
  • 100 custom metrics ride along with every host licence, which covers a well-behaved service
  • Metrics without Limits decouples ingest from index, so you can keep sending and stop paying full price
  • 15 months of full-resolution retention on Pro is the longest on either price sheet
You give up
  • The host licence bills machines you did not grow, so a fleet of small instances pays per instance
  • Custom metrics at $5 per 100 is $50 per 1,000, after an allowance of just 100 per host
  • Logs are metered twice, on ingest and on indexed events, and the event count follows log size
  • APM is a second per-host licence at $31, so a monitored host is $46 before logs

Grafana Cloud

You gain
  • The account-level fee means machines are free: twenty hosts cost the same as two
  • 10,000 included series cover most small deployments with no custom-metric line at all
  • Tiered marginal rates mean the effective price falls as volume grows, to $5.50 per 1,000
  • Prometheus, Loki and Tempo are open source, so the paid plan runs software you can also host
You give up
  • The series rate is cheaper but the 10,000-series allowance is shared by every metric in the account
  • Traces, profiles and logs all meter GB, so a verbose log line is a billable byte
  • There is no Datadog-equivalent APM product on the Pro sheet, so trace-based debugging is a rebuild
  • Metrics retention is 13 months against Datadog's 15, which matters for year-over-year comparisons

Migration path

What switching actually takes

Self-hosted or Grafana Cloud, the instrumentation is the portable part: a Prometheus client library pushes to a remote-write endpoint, and the same client keeps working on either. Datadog's agent can also forward to a Prometheus-compatible backend, so the first phase is usually dual-writing while you rebuild dashboards.

The rebuild is the cost. Datadog dashboards, monitors and APM traces have no export format for Grafana, and every alert needs a PromQL translation with its own threshold review. Plan the monitor rewrite as its own project; the metrics are the easy half, which is why teams that switch usually run both systems for a quarter.

Common questions

Are Grafana Cloud's tier prices marginal or flat?
Marginal. Each new band bills at a lower rate for the usage inside it, so the blended rate falls as the account grows: $6.50 per 1,000 to 100,000, then $5.90, then $5.50.
What exactly is a custom metric on Datadog?
A unique metric name plus tag combination, averaged hourly across the month. Adding a tag with many values multiplies the count even if the metric name never changes.
Does Grafana Cloud charge per host?
The Pro plan is a $19 platform fee per account. Host hours appear for Kubernetes monitoring at $0.01 per host hour, which is a separate product from infrastructure metrics.
Can I keep 30-day logs on Grafana Cloud?
Yes. Pro includes 30 days of log retention inside the platform fee, with 50 GB of ingest included and $0.55 per GB across the process, write and retain meters after that.

Sources & verification

Prices and limits were read from these pages on 2026-11-10. Vendor marketing claims are quoted as claims. Anything derived is arithmetic on the numbers below.

https://www.datadoghq.com/pricing/
https://www.datadoghq.com/pricing/list/
https://docs.datadoghq.com/account_management/billing/custom_metrics/
https://grafana.com/pricing/
https://grafana.com/docs/grafana-cloud/adaptive-telemetry/adaptive-metrics/

Keep reading

AWS Lambda vs Cloudflare Workers

Another invoice where the billing unit, not the price, decides the total.

Stripe vs Lemon Squeezy / Paddle

Four meters on one invoice, and the sticker price covers one of them.

Try Datadog → Explore Grafana Cloud →
Source review date recorded in this article: 2026-11-10. This is not a live price or checkout check. Prices can change. If a number here looks wrong, the vendor's own price sheet wins. Derived figures are arithmetic on published unit prices, not measured benchmarks.