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

Vendor

Grafana Cloud pricing 2026: an independent read

Verified June 2026

Grafana Cloud charges per active metric series, not per host. Cardinality is the bill, labels are the lever, and the free tier is the most generous in the market. Here is the math at three real-world scales.

TL;DR

Metrics: $6.50 per 1,000 active series above 10K free. Logs (Loki): $0.45/GB ingest above 50 GB free ($0.05 process + $0.40 write). Traces (Tempo): $0.45/GB above 50 GB free. Visualization users: $8/active user (3 free), plus a $19/mo Pro platform fee. A 100-host team with disciplined Kubernetes labelling sits at $950 to $1.4K/mo. Cardinality explosion can push that to $10K+ on the same hosts.

Direct answer

Grafana Cloud free tier 2026: metrics, logs, traces and limits

The most generous free tier in cloud monitoring, verified against grafana.com/pricing in June 2026. Every telemetry type carries a 14-day retention window on the free plan; no credit card required and the free tier does not expire.
Metrics (active series)10,000 series
Logs (Loki)50 GB ingested / month
Traces (Tempo)50 GB ingested / month
Profiles (Pyroscope)50 GB ingested / month
Grafana visualization users3 active users
k6 load testing500 virtual user hours
Synthetic monitoring100K API + 10K browser test executions

Free-tier metrics, logs, traces and profiles all retain for 14 days. Paid (Pro) usage above these allowances bills $6.50 per 1,000 active series, roughly $0.45 per GB of logs / traces / profiles, $8 per active visualization user, plus a flat $19/month platform fee that extends metrics retention to 13 months and logs / traces to 30 days. Verify on the current Grafana Cloud pricing page before purchasing.

Interactive

Grafana Cloud pricing calculator

Pre-loaded with a Grafana-shaped workload (active-series metrics, Loki logs, light tracing). Move the dials to match your own stack and watch the Grafana Cloud bill, alongside the five other major vendors, update in real time. List rates only, verified June 2026.

Your Environment

Move the dials. Watch costs change.

Pre-filled scenarios

Estimated monthly cost (USD list)

sorted: cheapest first

Grafana Cloudcheapest
$1,160
infra $19apm $0logs $979metrics $163
Elastic Cloud
$1,310
infra $800apm $240logs $270metrics $0
New Relic
$2,847
infra $891apm $0logs $1,956metrics $0
Dynatrace
$5,670
infra $2,900apm $2,320logs $450metrics $0
Splunk Cloud
$12,325
infra $0apm $2,200logs $10,125metrics $0
Datadog
$18,660
infra $1,800apm $1,400logs $15,450metrics $10

Grafana Cloud bills per active series, not per host, so the figure above moves most when you change custom metrics per host, not host count. For the full six-vendor tool with per-line-item breakdowns and the exact arithmetic, see the multi-vendor cost calculator.

The pricing model

Why active series, not per host

The active-series model is the most architecturally honest cost meter in the cloud monitoring market. Grafana Cloud charges based on the number of unique time series being actively reported, where a series is one metric name plus one specific combination of label values. This maps directly to the underlying Prometheus storage cost. The vendor pays for the storage and compute proportional to series count, the customer pays a margin on top of that. There is no per-host fiction, no per-GB fiction, just the actual cardinality being collected.

For customers running a clean monitoring stack, this model is genuinely cheap. A 10-host Kubernetes cluster with Prometheus-style metrics produces roughly 1,500 to 5,000 active series, comfortably inside the 10,000-series free tier. A 100-host cluster with disciplined labelling produces 30,000 to 60,000 series, billing $130 to $325 per month at the $6.50 per 1,000 series rate. The same workload on Datadog at $15 to $18 per host per month plus custom metric overages typically lands at $2,500 to $4,500 per month.

For customers who do not control cardinality, the same model is brutally expensive. A single metric with one label that has 100,000 unique values (a request path with high-cardinality user IDs in the URL, a Kubernetes container ID, a Kafka offset) creates 100,000 series. Multiply by ten hosts and you are at one million billable series, $6,435 per month, on a single misconfigured metric. The Datadog model would have absorbed the first hundred custom metrics per host for free and only charged overage above that.

The other meters work the way Prometheus operators expect. Loki indexes log labels rather than full text, which makes log storage roughly five to ten times cheaper than Splunk-style indexing on equivalent volumes. Tempo charges per gigabyte of trace data, with sampling expected at the source via OpenTelemetry collectors. Pyroscope (continuous profiling, integrated since the 2023 acquisition) charges per gigabyte. The bundle is structurally cheaper than per-host vendors at small to mid scale and structurally more expensive at high cardinality without discipline.

Every product line

The Grafana Cloud product matrix

Six bundled product lines, each with its own meter. Verified against grafana.com/pricing in June 2026.
ProductFree tierPaid (Pro)How it bills
Metrics (active series)10,000 series$6.50 per 1,000 series above freeCardinality drives cost, not host count
Logs (Loki)50 GB/month$0.45/GB ingest ($0.05 process + $0.40 write); $0.10/GB per extra 30-day retention blockIndexes labels, not full text, much cheaper than Splunk-style indexing
Traces (Tempo)50 GB/month$0.45/GB ingest; $0.10/GB per extra 30-day retention blockOpenTelemetry-native; sampling at the source recommended
Profiles (Pyroscope)50 GB/month$0.45/GB ingest; $0.10/GB per extra 30-day retention blockContinuous profiling integrated since the 2023 Pyroscope acquisition
Synthetics + k6 load testingSynthetics 100K API + 10K browser test executions; k6 500 virtual user hours$5 per 10K API test executions; k6 from $0.15/virtual user hourSynthetics meters by test execution; k6 meters separately by virtual user hour
User seats + platform fee3 users$8/active user (Grafana visualization) + $19/mo Pro platform feeViewer seats free; the flat platform fee applies to every Pro stack

Three scenarios

What real teams pay

List pricing only; negotiated and committed-use pricing typically reduces enterprise rates by 20 to 35 percent. Verify against the Grafana Cloud pricing page before purchasing.

Scenario

Startup, 10 hosts

  • Active series (10 hosts x ~150 series)1,500 series
  • Logs (10 GB/mo)0 GB billable
  • Traces (10 GB/mo)0 GB billable
  • Users (3 max)$0

Total: $0/month

10K active series, 50 GB logs, 50 GB traces and 3 users cover small Kubernetes clusters comfortably. Grafana's free tier is the most generous in the market for Prometheus-shaped stacks.

Scenario

Mid-market, 100 hosts + 50 GB/day logs

  • Active series (100 hosts x ~150 series + 200 custom each)35,000 series
  • Billable series (above 10K)25,000 series
  • Series cost (25K x $6.50/1,000)$163
  • Logs (1,500 GB/mo)1,450 GB billable
  • Logs cost (1,450 x $0.45)$653
  • Traces (200 GB/mo)$68
  • Pro user seats (~5 editors) + $19 platform fee$59

Total: ~$950 to $1,400/month

Cardinality is the main lever. A team that keeps Kubernetes labels disciplined can run 100 hosts for under $1,000.

Scenario

Enterprise, 1,000 hosts + 500 GB/day logs

  • Active series (~1.2M total)1.2M series
  • Series cost (1.19M x $6.50/1,000)$7,735
  • Logs (15,000 GB/mo)$6,728
  • Traces (2,000 GB/mo)$878
  • Pro user seats (~15 editors)$120

Total: ~$15,000 to $20,000/month list

Negotiated rates apply. Grafana Cloud Enterprise contracts start at a $25,000/year spend commitment and discount on annual commitments.

Where it bites

Three cardinality traps that blow up Grafana Cloud bills

The Kubernetes pod label

A single metric labelled with the Kubernetes pod name creates one series per pod restart per host. A deployment that rolls every two hours produces 12 pod identities per day per pod position. With 100 pods cycling, that single label adds 36,000 series per day, $9,600/month. Drop pod_id at the agent.

The high-cardinality status code

Engineers sometimes label HTTP status with the full string ("200 OK for /users/12345/profile"). Ten thousand unique paths times five status codes is 50,000 series per metric. Use status_code (the three-digit integer) and a separate path normaliser; recover 99 percent of the visibility at one percent of the series.

The third-party exporter without limits

Many community exporters (mysqld_exporter, kafka_exporter, nginx_vts_exporter) emit thousands of high-cardinality metrics by default. A single MySQL exporter on a busy database can produce 5,000 to 15,000 active series. Audit and drop unused exporter metrics at the Grafana Agent.

Where the model rewards

When Grafana Cloud is the right call

Grafana Cloud is the natural choice for three customer profiles. The first is the team already running open-source Prometheus, Loki, or Grafana on-premises and wanting to migrate the storage tier to managed without rewriting dashboards, alert rules, or instrumentation. The dashboards transfer one-for-one, the PromQL queries are identical, and the migration risk is low. Teams with 50 to 200 hosts on self-managed Prometheus often find Grafana Cloud cheaper once they account for the engineering time spent on Prometheus federation, long-term storage with Cortex or Thanos, and the on-call rotation for the observability stack itself.

The second is the small startup running a Kubernetes-native stack with disciplined labelling. The free tier is large enough to cover real production workloads, the paid tier is honest about how cardinality drives cost, and the operational complexity is lower than self-hosting. A seed-stage company with 20 hosts and three engineers can run on the free tier indefinitely, then graduate to Pro at $200 to $500 per month as the business scales.

The third is the platform engineering team standardising the entire organisation on OpenTelemetry. Grafana Labs has invested heavily in OpenTelemetry support since 2024, and the Tempo trace backend is purpose-built around OTel native ingest. Teams that have already adopted OTel for vendor independence find Grafana Cloud the most natural commercial backend, with no proprietary agent lock-in.

Grafana Cloud is less suited to teams that want zero-config monitoring with one auto-instrumented agent (Datadog and New Relic are stronger here), teams without Prometheus or PromQL comfort, teams running deep APM workloads on legacy languages where vendor instrumentation is more mature than community OTel libraries, and teams with regulatory requirements that make the multi-tenant SaaS model non-viable (Grafana Enterprise self-managed is the answer there, not Grafana Cloud).

Tier deep-dive

Grafana Cloud Enterprise (formerly Advanced): what enterprise teams actually need it for

The Free and Pro tiers are usage-priced and self-serve; the Enterprise tier (which Grafana Labs previously marketed as "Advanced") shifts to a custom-quoted contract starting at a $25,000 per year spend commitment, and adds the controls that procurement, security, and platform-engineering teams need before they can roll Grafana Cloud out across a regulated organisation. The differences from Pro are mostly governance and trust features, not monitoring features.

What Enterprise adds over Pro:

  • SAML / SSO integration with the corporate identity provider (Okta, Azure AD, Google Workspace), so engineers do not authenticate against a separate Grafana Cloud login. This is the single most common gate-keeper requirement from internal IT before a Grafana Cloud rollout is approved beyond the platform team.
  • Fine-grained role-based access control across organisations, folders, teams, and individual dashboards. Pro role assignment is folder-level at best; Advanced supports the per-resource control that compliance reviews look for.
  • Audit logs of admin and editor actions exportable to a SIEM. Required for SOC 2 Type II evidence collection for many organisations.
  • Enhanced support SLA with named technical account management, response-time guarantees, and access to escalation paths beyond the standard ticket queue. The exact response-time commitment is negotiated in the contract.
  • Premium and enterprise-only data source integrations (Snowflake, Databricks, ServiceNow, Splunk, Oracle, SAP HANA, and similar). These are not available on the Pro tier and are often the line-item reason a team upgrades.
  • Mutual TLS, customer-managed encryption keys, IP allow-listing, and VPC-peering options for organisations with stricter network-isolation requirements than the default multi-tenant SaaS provides.

How Enterprise is priced: Grafana Labs does not publish per-unit list pricing for Enterprise beyond the entry point: contracts start at a $25,000 per year spend commitment. Pricing is negotiated based on total committed usage (active series, GB of logs / traces / profiles, user count) plus the feature bundle the customer requires. The published per-unit Pro rates ($6.50 per 1,000 active series, roughly $0.45 per GB of ingest on logs / traces / profiles, $8 per active visualization user) are the reference baseline; the Enterprise quote folds those usage charges into an annual commit with discount, plus the enterprise feature bundle. There is no canonical "Enterprise is X% more than Pro" multiplier - the answer depends entirely on negotiated volume and which feature bundles you take.

What to ask for in an Enterprise quote:

  • Annual commit discount on the usage-based components (series, log GB, trace GB). 15-30% is common at meaningful volume; ask explicitly.
  • Burst protection on series ingestion so a runaway cardinality bomb does not blow the annual commit in a single quarter. Get the per-component overage rate in writing.
  • Named-account technical contact and a defined escalation path for production incidents, not just a ticket queue.
  • Data residency commitment (US, EU, or APAC region) if you have a regulatory requirement, and the contractual language that data does not leave that region.
  • A documented migration path to Grafana Enterprise self-managed if compliance or cost considerations later push you off SaaS. Avoiding lock-in is a real negotiation lever.

When Enterprise is overkill: if the only thing you need from it is one premium data source connector, ask whether that connector is now available on the Pro tier - the line between Pro and Enterprise shifts as Grafana Labs rolls features down. For small teams (under 25 engineers) without SOC 2 obligations, Pro is almost always the right answer; below the $25,000 per year commitment floor, Enterprise procurement overhead exceeds the value.

Cost reduction levers

Three ways to cut a Grafana Cloud bill

Drop labels at scrape time

Add Prometheus relabel_configs at the Grafana Agent or Prometheus scraper to drop high-cardinality labels before they reach the cloud. A single drop rule on pod_name across 100 hosts can cut active series by 80 percent. The most consequential single optimisation.

Recording rules for hot paths

Pre-aggregate high-cardinality queries into lower-cardinality recording rules that store the aggregate as its own series. A histogram_quantile across 50,000 series compiled into a per-service recording rule reduces the live series count by 90 percent for dashboards and alerts.

Loki structured metadata

Use Loki structured metadata for high-cardinality fields (request ID, user ID, trace ID) instead of indexing them as labels. Structured metadata is queryable but does not contribute to the label cardinality that dominates Loki ingestion cost.

Verify before you buy

Grafana Cloud publishes pricing publicly at grafana.com/pricing. Numbers above are list rates verified in June 2026. Grafana Cloud Enterprise contracts start at a $25,000 per year spend commitment and discount on volume. Grafana Enterprise (self-managed) is a different product with separate licence pricing; contact sales for quotes.

Frequently asked

What is included in the Grafana Cloud free tier in 2026?
As of June 2026 the Grafana Cloud free tier includes 10,000 active metric series, 50 GB of logs (Loki), 50 GB of traces (Tempo), and 50 GB of profiles (Pyroscope) ingested per month, plus 3 active Grafana visualization users, 500 k6 virtual user hours, and 100,000 Synthetic API test executions with 10,000 browser test executions. Every telemetry type retains for 14 days on the free plan. The free tier requires no credit card and does not expire, which makes it usable for small production Kubernetes clusters indefinitely. Paid Pro usage above these allowances bills $6.50 per 1,000 active series, about $0.45 per GB of logs, traces and profiles, $8 per active visualization user, and a flat $19 per month platform fee. Verify on the current Grafana Cloud pricing page before purchasing.
Is there a Grafana Cloud pricing calculator?
Yes. This page embeds an interactive Grafana Cloud pricing calculator pre-loaded with an active-series workload; move the dials for hosts, custom metrics per host, log volume, and retention and the monthly Grafana Cloud bill updates live alongside the five other major vendors. The arithmetic uses Grafana's published list rates: $6.50 per 1,000 active series above the 10,000-series free tier, $0.45 per GB of Loki logs above 50 GB free ($0.05 process plus $0.40 write), $0.45 per GB of Tempo traces above 50 GB free, $8 per active visualization user above 3 free, and a flat $19 per month Pro platform fee. As a worked example, a 100-host stack running roughly 35,000 active series (25,000 billable), 1,500 GB of logs, and 5 editor seats lands near $950 to $1,400 per month at list. Cardinality, not host count, is the main lever, so changing custom metrics per host moves the figure more than changing host count. Verify on the current Grafana Cloud pricing page before purchasing.
How does Grafana Cloud pricing work?
Grafana Cloud charges per active metric series, per gigabyte of logs (Loki), per gigabyte of traces (Tempo), per gigabyte of profiles (Pyroscope), and per active visualization user. The free tier covers 10,000 active series, 50 GB of each telemetry type, and three users. Paid usage above the free tier is $6.50 per 1,000 active series per month; logs, traces and profiles bill $0.05 per GB processed plus $0.40 per GB written (about $0.45 per GB of ingest), with an extra $0.10 per GB for each added 30-day retention block. Visualization users are $8 per active user per month, and every Pro stack carries a flat $19 per month platform fee. Verify on the current Grafana Cloud pricing page before purchasing.
What is an active series in Grafana Cloud?
An active series is a unique combination of a metric name plus its label values that has reported a sample in the last 30 minutes. A single host running NGINX with one metric (http_requests_total) and three labels (method, status, path) generates one series per unique combination. If method has 5 values, status has 4 values, and path has 100 values, that single metric on one host generates 2,000 series. This is why Kubernetes labels become the primary cost driver on Grafana Cloud.
Why is Grafana Cloud cheaper than Datadog at small scale?
Two reasons. First, the free tier is genuinely usable for small clusters. Ten thousand active series covers a 10 to 20 host Kubernetes cluster with disciplined labelling, and 50 GB of free logs covers most small workloads. Second, the per-series rate of $6.50 per 1,000 is fundamentally cheaper for high-cardinality workloads than Datadog custom metric overage, which is contract-priced above the 100-metrics-per-host allotment. The trade-off is that Grafana Cloud requires Prometheus comfort, OpenTelemetry comfort, and a willingness to manage cardinality discipline yourself.
How do I control active series cost?
Three levers. First, drop labels at scrape time using Prometheus relabelling rules. Most cardinality bombs come from one or two labels (pod name, request path, user ID). Drop them at the agent before they reach Grafana Cloud. Second, use recording rules to pre-aggregate high-cardinality metrics into lower-cardinality summaries. Third, set per-tenant limits on series ingestion in Grafana Mimir; if you cross the limit, the agent stops sending the offending series rather than billing through the roof.
Is Grafana Cloud worth paying for if I already run Prometheus?
It depends on team size and reliability requirements. Self-hosting Prometheus + Loki + Tempo + Grafana costs nothing in licence but consumes engineering time for storage scaling, high-availability setup, long-term retention, and on-call rotation for the observability stack itself. A team of three engineers spending one day per week each on observability infrastructure costs roughly $30,000 per month in fully loaded compensation. Grafana Cloud often becomes cheaper above 50 to 100 hosts when fully loaded engineering cost is honest.
What is Grafana Cloud Pro vs Enterprise (formerly Advanced)?
Grafana Cloud has three commercial tiers as of June 2026: Free, Pro, and Enterprise. Free covers the limits described above. Pro is the standard paid tier with usage-based billing on metrics, logs, traces and profiles, an $8 per active visualization user charge, and a flat $19 per month platform fee. Enterprise (Grafana Labs previously marketed this tier as Advanced) adds enterprise features (SAML SSO, fine-grained access control, audit logs, premium data sources, support SLA) and starts at a $25,000 per year spend commitment with negotiated volume discounts; published list rates are not the full picture.
Does Grafana Cloud include alerting?
Yes. Grafana Cloud includes Grafana Alerting at no additional charge, with rule storage and notification delivery covered by the platform. There is no per-alert or per-notification fee, which differentiates it from PagerDuty integrations on some other platforms. Alert rule complexity and contact-point count are not metered.