At a glance
- Deployment
- saas, self-hosted, byoc, hybrid
- Licence
- open-core
- Categories
- observability platform, visualization, metrics backend, log management, tracing backend, profiling, apm, rum synthetics, incident management, instrumentation, llm observability
- Ownership
- private
- Estimate
- Costed from published list prices
- Vendor-side sampling
- yes
What it charges for
Every line item recorded for Grafana Labs. "Not stated" means the vendor's own page gives no number; it is never treated as zero.
| Line item | Unit | Commitment | List price | Sources |
|---|---|---|---|---|
| Pro platform fee | flat-month | on-demand | $19 | s1 |
| Metrics (active series) | custom-metric-series-month | on-demand; volume discounts apply automatically | $0.0065 | s1, s3 |
| Logs - process | gb-processed | on-demand | $0.05 | s1, s4 |
| Logs - write | gb-ingested | on-demand | $0.4 | s1, s4 |
| Logs - retain (beyond included 30 days) | gb-retained-month | on-demand | $0.1 | s1, s4 |
| Logs - query beyond fair use | gb-scanned | on-demand | Not stated | s4, s6 |
| Traces - process | gb-processed | on-demand | $0.05 | s1, s4 |
| Traces - write | gb-ingested | on-demand | $0.4 | s1 |
| Traces - retain (beyond included 30 days) | gb-retained-month | on-demand | $0.1 | s1, s4 |
| Profiles - process | gb-processed | on-demand | $0.05 | s1 |
| Profiles - write | gb-ingested | on-demand | $0.4 | s1 |
| Profiles - retain (beyond included 30 days) | gb-retained-month | on-demand | $0.1 | s1 |
| Grafana visualization user | user-month | on-demand | $8 | s1 |
| Visualization user + Enterprise plugins | user-month | on-demand | $55 | s1 |
| IRM (OnCall + Incident) | user-month | on-demand | $20 | s1 |
| Frontend Observability (RUM) | session-thousand | on-demand | $0.75 | s1 |
| Application Observability | custom | on-demand | $0.025 | s1 |
| Kubernetes Monitoring - hosts | custom | on-demand | $0.01 | s1 |
| Kubernetes Monitoring - containers | custom | on-demand | $0.0007 | s1 |
| Database Observability | custom | on-demand | $0.07 | s1 |
| k6 performance testing | custom | on-demand | $0.15 | s1 |
| Synthetic Monitoring - API tests | test-run-thousand | on-demand | $0.5 | s1 |
| Synthetic Monitoring - browser tests | test-run-thousand | on-demand | $5 | s1 |
| Grafana Assistant - user | user-month | on-demand | $20 | s1 |
| Grafana Assistant - extra tokens | custom | on-demand | $2 | s1 |
| AI/Agent Observability - generations | llm-request-thousand | on-demand | $1.5 | s1 |
| AI/Agent Observability - tokens | custom | on-demand | $2 | s1 |
| Adaptive Metrics / Adaptive Logs | custom | included | $0 | s1 |
| Grafana Cloud Enterprise | custom | annual minimum commit | $25,000 | s1 |
| Grafana BYOC | custom | 3-year minimum, upfront license | Not stated | s7 |
| Grafana Enterprise (self-managed) / GEM / GEL / GET | custom | contact sales | Not stated | s12 |
| Metrics (active series), 10k-100k | custom-metric-series-month | on-demand | $0.0065 | s18 |
| Metrics (active series), 100k-200k | custom-metric-series-month | on-demand | $0.0059 | s18 |
| Metrics (active series), above 200k | custom-metric-series-month | on-demand | $0.0055 | s18 |
| Logs - process, 0-10,000 GB | gb-processed | on-demand | $0.05 | s18 |
| Logs - process, 10,000-25,000 GB | gb-processed | on-demand | $0.046 | s18 |
| Logs - process, above 25,000 GB | gb-processed | on-demand | $0.044 | s18 |
| Logs - write, 0-1,000 GB | gb-ingested | on-demand | $0.4 | s18 |
| Logs - write, 1,000-2,500 GB | gb-ingested | on-demand | $0.37 | s18 |
| Logs - write, above 2,500 GB | gb-ingested | on-demand | $0.355 | s18 |
| Traces - process, 0-10,000 GB | gb-processed | on-demand | $0.05 | s18 |
| Traces - process, 10,000-25,000 GB | gb-processed | on-demand | $0.046 | s18 |
| Traces - process, above 25,000 GB | gb-processed | on-demand | $0.044 | s18 |
| Traces - write, 0-1,000 GB | gb-ingested | on-demand | $0.4 | s18 |
| Traces - write, 1,000-2,500 GB | gb-ingested | on-demand | $0.37 | s18 |
| Traces - write, above 2,500 GB | gb-ingested | on-demand | $0.355 | s18 |
| Application Observability, 0-25,000 host-hours | custom | on-demand | $0.025 | s18 |
| Application Observability, 25,000-50,000 host-hours | custom | on-demand | $0.023 | s18 |
| Application Observability, above 50,000 host-hours | custom | on-demand | $0.021 | s18 |
| Grafana visualization user, 1-25 | user-month | on-demand | $8 | s18 |
| Grafana visualization user, 26-50 | user-month | on-demand | $7.25 | s18 |
| Grafana visualization user, 51+ | user-month | on-demand | $6.8 | s18 |
How the estimate is built
The standard deployment is priced by these components (methodology). A quantity is a formula over the workload variables; free allowances are subtracted first, and a tier prices only its own band.
| Component | Line item | Quantity | Free | Tier |
|---|---|---|---|---|
| Pro platform fee | Pro platform fee · per flat-month · on-demand | 1 | ||
| Active metric series, 10k-100k (first 10k included) | Metrics (active series), 10k-100k · per custom-metric-series-month · on-demand | metric_series | 10000 | 0 to 90000 |
| Active metric series, 100k-200k | Metrics (active series), 100k-200k · per custom-metric-series-month · on-demand | metric_series | 10000 | 90000 to 190000 |
| Active metric series, above 200k | Metrics (active series), above 200k · per custom-metric-series-month · on-demand | metric_series | 10000 | 190000 to no limit |
| Logs processed, 0-10,000 GB (first 50 GB included) · billed on everything received | Logs - process, 0-10,000 GB · per gb-processed · on-demand | log_gb | 50 | 0 to 9950 |
| Logs processed, 10,000-25,000 GB · billed on everything received | Logs - process, 10,000-25,000 GB · per gb-processed · on-demand | log_gb | 50 | 9950 to 24950 |
| Logs processed, above 25,000 GB · billed on everything received | Logs - process, above 25,000 GB · per gb-processed · on-demand | log_gb | 50 | 24950 to no limit |
| Logs written, 0-1,000 GB (first 50 GB included) | Logs - write, 0-1,000 GB · per gb-ingested · on-demand | log_gb | 50 | 0 to 950 |
| Logs written, 1,000-2,500 GB | Logs - write, 1,000-2,500 GB · per gb-ingested · on-demand | log_gb | 50 | 950 to 2450 |
| Logs written, above 2,500 GB | Logs - write, above 2,500 GB · per gb-ingested · on-demand | log_gb | 50 | 2450 to no limit |
| Traces processed, 0-10,000 GB (first 50 GB included) · billed on everything received | Traces - process, 0-10,000 GB · per gb-processed · on-demand | span_gb | 50 | 0 to 9950 |
| Traces processed, 10,000-25,000 GB · billed on everything received | Traces - process, 10,000-25,000 GB · per gb-processed · on-demand | span_gb | 50 | 9950 to 24950 |
| Traces processed, above 25,000 GB · billed on everything received | Traces - process, above 25,000 GB · per gb-processed · on-demand | span_gb | 50 | 24950 to no limit |
| Traces written, 0-1,000 GB (first 50 GB included) | Traces - write, 0-1,000 GB · per gb-ingested · on-demand | span_gb | 50 | 0 to 950 |
| Traces written, 1,000-2,500 GB | Traces - write, 1,000-2,500 GB · per gb-ingested · on-demand | span_gb | 50 | 950 to 2450 |
| Traces written, above 2,500 GB | Traces - write, above 2,500 GB · per gb-ingested · on-demand | span_gb | 50 | 2450 to no limit |
| Application Observability host-hours, 0-25,000 (first 2,232 included) | Application Observability, 0-25,000 host-hours · per custom · on-demand | apm_hosts * hours | 2232 | 0 to 22768 |
| Application Observability host-hours, 25,000-50,000 | Application Observability, 25,000-50,000 host-hours · per custom · on-demand | apm_hosts * hours | 2232 | 22768 to 47768 |
| Application Observability host-hours, above 50,000 | Application Observability, above 50,000 host-hours · per custom · on-demand | apm_hosts * hours | 2232 | 47768 to no limit |
| Visualization users, 1-25 (first 3 included) | Grafana visualization user, 1-25 · per user-month · on-demand | users | 3 | 0 to 22 |
| Visualization users, 26-50 | Grafana visualization user, 26-50 · per user-month · on-demand | users | 3 | 22 to 47 |
| Visualization users, 51+ | Grafana visualization user, 51+ · per user-month · on-demand | users | 3 | 47 to no limit |
Example monthly bills
The same four illustrative workloads as the calculator, at list price. "At least" means a price the vendor does not state is left out of the total.
| Workload | Per month | Note | Calculator |
|---|---|---|---|
| Starter | $31.96 | Open Starter in the calculator→ | |
| Small | $537 | Open Small in the calculator→ | |
| Medium | $9,611 | Open Medium in the calculator→ | |
| Large | $91,159 | Open Large in the calculator→ |
Capabilities
What Grafana Labs offers, by the definitions in the dataset. Add-on means a separately priced product.
| Capability | Level | Sources |
|---|---|---|
| Ai assistant nl query Natural-language query or chat assistant | Yes | s1, s10 |
| Ai root cause AI-assisted root-cause analysis or investigation agent | Yes | s10 |
| Alerting Alert rules with routing/notification | Yes | s2 |
| Anomaly detection Statistical/ML anomaly detection on telemetry | Partial | s10 |
| Byoc Vendor-managed in the customer's cloud account | Yes | s7 |
| Continuous profiling Continuous profiling | Yes | s1 |
| Data reduction Drop, aggregate, dedupe, or convert logs-to-metrics before billing | Yes | s1, s5 |
| Ebpf autoinstrumentation Zero-code instrumentation via eBPF | Yes | s15 |
| Federated search Query data in place (object storage, other tools) without ingesting | Yes | s2 |
| Fedramp FedRAMP authorized (state level in note) | Yes | s8 |
| High cardinality Designed for high-cardinality attributes without pre-aggregation penalties | Partial | s2, s3 |
| Incident response Native on-call/incident workflow | Add-on | s1 |
| Llm observability LLM/agent tracing, token and cost tracking, evaluations | Add-on | s1 |
| Logs Log management | Yes | s1 |
| Mcp server Exposes an MCP server for agents | Yes | s10 |
| Metrics Metrics | Yes | s1 |
| Multi destination routing Route one stream to several third-party destinations | Yes | s14 |
| Observability as code Terraform provider / dashboards-and-alerts as code | Yes | s2 |
| Otel collector distro Ships or supports its own OpenTelemetry Collector distribution | Yes | s14 |
| Otel semconv native UI and features key off OTel semantic conventions rather than vendor fields | Partial | s2 |
| Otlp ingest Accepts OTLP (gRPC or HTTP) natively, without a proprietary agent in the path | Yes | s2 |
| Pii redaction Mask/redact sensitive data in the pipeline | Partial | s16 |
| Pipeline processing Parse, enrich, transform in flight before storage | Yes | s14 |
| Prometheus remote write Accepts Prometheus remote_write | Yes | s3 |
| Promql Query with PromQL (or a compatible dialect) | Yes | s3 |
| Proprietary agent required Full functionality needs the vendor's own agent (yes = lock-in signal) | No | s14 |
| Rbac Role-based access control | Partial | s2 |
| Rum Real-user monitoring (browser/mobile) | Add-on | s1 |
| Saas Vendor-hosted SaaS | Yes | s1 |
| Sampling tail Tail-based trace sampling | Yes | s9 |
| Security siem SIEM or security analytics | No | s1 |
| Self hosted Customer can run it on its own infrastructure | Yes | s12, s13 |
| Service map Auto-discovered service/topology map | Yes | s2 |
| Slo management First-class SLO/error-budget objects | Partial | s2 |
| Sql query SQL as a query language | Partial | s2 |
| Sso saml SSO via SAML/OIDC | Partial | s2 |
| Synthetics Synthetic monitoring | Add-on | s1 |
| Tiered storage Hot/warm/cold or archive tiers priced differently | Partial | s1, s5 |
| Traces Distributed tracing | Yes | s1 |
| Usage cost controls Quotas, budgets, usage attribution to teams | Partial | s11, s5 |
Sources
Every page cited above, with the date it was read. Third-party pages are marked; a price stated only by a third party is shown as not stated.
Spotted a wrong price? A way to report one is not set up yet.