Grafana
Open source platform for monitoring and observability, letting you query, visualize and alert on metrics.
- Actively maintained
- Well documented
Overview
Grafana is an open-source platform for querying, visualizing, and alerting on metrics and logs, regardless of where that data is stored - it connects to many different data sources, including mixing several sources in the same dashboard or panel, rather than shipping its own storage engine.
Dashboards are built from configurable panels and can use template variables to make them dynamic and reusable across teams. Its Explore views let you drill into metrics and logs with ad-hoc queries, compare time ranges and data sources side by side, and pivot from a metric straight to related logs. Alert rules are defined visually and can notify systems like Slack, PagerDuty, VictorOps, and OpsGenie.
Grafana fits teams that already have metrics or logs in one or more backends and want a shared, dashboard-driven way to explore that data and act on alerts, without centralizing the data itself in Grafana.
Why it's in this catalog
Catalog rating: ★★★★★ (5/5)
The dominant observability dashboarding tool; essential representative project.
- Foundational
- Vendor-backed
- Categories
- Monitoring
- Languages
- TypeScript, Go
- License
- AGPL-3.0
Related Projects
Prometheus
Apache-2.0Open source systems monitoring and alerting toolkit with a dimensional data model and powerful query language.
Actively maintained
- Monitoring
Perses
Apache-2.0CNCF dashboarding tool for visualizing observability data, built around portable, version-controllable dashboard definitions.
Actively maintained
- Monitoring
Sentry
FSL-1.1-Apache-2.0Application monitoring platform that helps developers diagnose, fix and optimize the performance of their code.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.