Visualize scattered metrics and logs on a single screen to catch anomalies immediately
Imagine spreading out the numbers and logs accumulated across your servers to see them at a glance, and receiving an alert when you spot unusual activity. Grafana is a platform that pulls data from various sources like Prometheus or Elasticsearch and displays it in charts. It is used to create a culture where team members share the same dashboards and make data-based decisions.
Exploring metrics and logs
Grafana allows you to view metrics, logs, and traces together on a single screen. You can search logs immediately using the same filter conditions as a metric chart, which reduces the time spent finding the root cause of a problem. You can also mix multiple data sources into a single graph, making it easier to compare data from different systems. You can run queries on the fly to dig into data or use the feature to compare time ranges side by side.
Dynamic dashboards and visual alerts
You can create dynamic dashboards using template variables. When you change a value in the dropdown menu at the top, the charts update automatically, allowing you to manage multiple environments or services with a single dashboard. You can define visual alert rules for important metrics. Grafana continuously checks these rules and notifies systems like Slack or PagerDuty when the conditions are met.
Pre-adoption checks
Grafana is distributed under the AGPL-3.0-only license, and the Apache-2.0 exception clause is specified in the LICENSING.md file. The project is tested via BrowserStack. You can preview the actual operation at play.grafana.org, so it is recommended to check compatibility with your data sources before adoption. You can set up a local environment or contribute by referring to the official documentation and developer guide.