Grafana (LGTM)

Grafana Dashboards & Data Sources

Use Grafana as the visualization layer over many backends, not as a store itself.

Grafana is the open-source visualization and dashboarding layer that sits in front of other systems. It stores almost no telemetry of its own; instead it connects to data sources — Prometheus, Loki, Tempo, Mimir, Elasticsearch, SQL databases, cloud monitors — and queries them live. A dashboard is a set of panels, each running a query against a data source and rendering it as a time series, table, gauge, or heatmap.

A universal TV remote: it does not broadcast any channel itself, but it controls every device and shows them all on one screen with the same set of buttons.

Key Concepts

1
Two features make dashboards reusable: template variables and mixed data sources. Variables turn hard-coded values (a service, a namespace) into dropdowns so one dashboard works for every service. Mixed-source panels and data links let a single view pull metrics from Prometheus and logs from Loki side by side, and jump from a spike to the related logs or traces. Provisioning dashboards as JSON in version control keeps them reproducible across environments.