Torkel Odegaard released Grafana in January 2014 as an outgrowth of work on Graphite at Orbitz. The user interface was originally based on version 3 of Kibana.[4] The company behind the project, initially named Raintank, rebranded as Grafana Labs and has raised over $500 million in venture capital funding, reaching a $6 billion valuation in 2024.[5]
Since 2021, Grafana has been licensed under the AGPLv3 (previously Apache 2.0).[2] Grafana Labs provides two commercial Grafana offerings: Grafana Cloud for managed deployments and Grafana Enterprise for self-managed environments.
Grafana Cloud provides hosted Grafana, managed telemetry services, and additional capabilities such as Adaptive Telemetry for telemetry optimization and Grafana Assistant for AI-assisted observability workflows[6]. Grafana Enterprise contains features including LDAP team synchronization, data source permissions, and reporting.[7]
Grafana was first released in January 2014, initially targeting Graphite and InfluxDB as data sources. It later added support for relational databases including MySQL, PostgreSQL, and Microsoft SQL Server.[8]
Grafana Labs was founded in 2014 as Raintank and later adopted the name, Grafana, which combines Graphite and Kibana.[9] The company raised $24 million in Series A funding in 2019,[10] $50 million in Series B in 2020,[11] $220 million in Series C in 2021 (at a $3 billion valuation),[12] and $270 million in 2024 at a $6 billion valuation.[5]
Grafana Labs has acquired several companies to expand its observability stack: Kausal (2018),[13] k6 (2021, load testing),[14] Pace (2021, developer tooling)[15], Amixr (2021, incident response),[16] Pyroscope (2023, continuous profiling),[17] Asserts.ai (2023, AI-assisted observability),[18] TailCtrl (2024, trace sampling)[19], and LogLine (2026, log querying).[20]
Architecture
Grafana's backend is written in Go and its frontend in TypeScript using React.[1] The application runs as a single binary that serves a web interface and connects to external data sources through a plugin system. Plugins fall into three categories: data source plugins (for querying backends), panel plugins (for visualization types), and app plugins (for bundled functionality).[7]
Grafana does not store metrics data itself. It queries external data sources at render time and can combine data from multiple sources in a single dashboard. Built-in data source support includes Prometheus, Graphite, InfluxDB, Elasticsearch, OpenSearch, Loki, MySQL, PostgreSQL, and Splunk.[3]
Dashboards are defined as JSON documents and can be provisioned from files, version-controlled, and shared via Grafana's public dashboard library. Alerting rules can be defined against any data source, with notifications routed to email, Slack, PagerDuty, and other channels.[7]
LGTM Stack
Grafana Labs develops a set of open-source backends that are often deployed together as the "LGTM Stack" (Loki, Grafana, Tempo, Mimir):[21]
Loki -- a horizontally scalable, highly available, multi-tenant log aggregation system inspired by Prometheus.[22] Loki indexes metadata rather than the full text of the log lines. The Loki project started at Grafana Labs in 2018 and is released under the AGPLv3 license. [23]
Mimir -- a horizontally scalable, highly available, multi-tenant time-series database for long-term storage of Prometheus metrics. The Mimir project was announced by Grafana Labs in 2022 as a replacement for Cortex and is released under the AGPLv3 license.[24]
Tempo -- a distributed tracing backend, released in 2021.[25]
Pyroscope -- a continuous profiling backend, released in 2023.[26]
Adoption
Grafana is used by Wikimedia's infrastructure,[27]NASA[28] and the Tour de France (for real-time race telemetry).[28] As of 2025, Grafana Labs reported over 25 million users[29] and 7,000 paying customers, including Nvidia, Anthropic and Uber.[28]