What is Grafana
Grafana is often called the “open platform for beautiful analytics and monitoring”. It supports:
-
visualization via dashboards that are dynamic by template variables represented as dropdown boxes
-
role and organization concept to access dashboards, results and metrics
-
plugin concept to add:
-
Data sources
Data Source plugins allow you to extend Grafana to connect to different databases and online sources (e.g. Prometheus, InfluxDB) that can also be combined.
-
Panels
Panel plugins allow new data visualizations to be added to Grafana, for both time series and non-time series data.
-
Apps
Apps are bundles of panels, data sources, dashboards and new user interface pages. They represent an application right within Grafana.
-
-
annotations upon graphs to mark outages with a description
-
ad-hoc filters that can be applied to existing queries
-
alerting – defines rules on important metrics that are continuously evaluated
-
notifications over various channels (e-mail, webhooks, PagerDuty, Telegram, SMS) that are triggered by alerting rules