Grafana
A dashboarding and visualisation platform for time-series data.
Grafana renders dashboards from time-series data sources such as Prometheus, InfluxDB, Elasticsearch, PostgreSQL, MySQL, CloudWatch, Loki, Tempo, Jaeger, and dozens more. Panels are configured visually and laid out in dashboards that can be parameterised with template variables, shared between organisations, and version-controlled as JSON.
Grafana also provides alerting rules that run on top of the same data sources, an annotations system to mark interesting events on charts, and a hosted SaaS offering (Grafana Cloud) for organisations that prefer not to operate their own Grafana servers. The Grafana stack also includes Loki (logs) and Tempo (traces) as companion projects.
Torkel Ödegaard started Grafana at orbitz Worldwide in 2014, forking from Kibana. Grafana Labs, the company around the project, has grown to several hundred employees and acquired related projects (k6, Pyroscope, Faro). Grafana itself shifted licences in 2021 from Apache-2.0 to AGPL-3.0, while remaining broadly open. It has become the standard dashboard layer for Prometheus and many other observability stacks.
Install
Debian/Ubuntu: sudo apt install grafana # may require Grafana's APT repo Fedora/RHEL: sudo dnf install grafana # may require Grafana's RPM repo Arch: sudo pacman -S grafana macOS: brew install grafana
Authors
- Torkel Ödegaard (creator, 2014)
- Grafana Labs and contributors