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] A commercial Grafana Enterprise edition adds features including LDAP team synchronization, data source permissions, and reporting.[6]
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.[7]
Grafana Labs was founded in 2014 as Raintank and later adopted the Grafana name.[8] The company raised $24 million in Series A funding in 2019,[9] $50 million in Series B in 2020,[10] $220 million in Series C in 2021 (at a $3 billion valuation),[11] and $270 million in 2024 at a $6 billion valuation.[5]
Grafana Labs acquired several companies to expand its observability stack: Kausal (2018),[12] k6 (2021, load testing),[13] Amixr (2021, incident response),[14] Pyroscope (2023, continuous profiling),[15] Asserts.ai (2023, AI-assisted observability),[16] and TailCtrl (2024, trace sampling).[17]
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).[6]
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.[6]
LGTM Stack
Grafana Labs develops a set of open-source backends that are often deployed together as the "LGTM Stack" (Loki, Grafana, Tempo, Mimir):[18]
Loki -- a log aggregation system, first released in 2019, that indexes metadata rather than full log text.[19]
Mimir -- a horizontally scalable, Prometheus-compatible metrics backend, released in 2022 as a replacement for Cortex.[20]
Tempo -- a distributed tracing backend, released in 2021.[21]
Pyroscope -- a continuous profiling backend, released in 2023.[22]
Adoption
Grafana is used by Wikimedia's infrastructure,[23]NASA,[24] and the Tour de France (for real-time race telemetry).[24] As of 2025, Grafana Labs reported over 25 million users[25] and 7,000 paying customers, including Nvidia, Anthropic, and Uber,[24]