Grafana est la plateforme de visualisation et d’observabilité open-source standard. Il se connecte à des sources de données (Prometheus, Loki, InfluxDB…) pour créer des dashboards interactifs en temps réel.
Dashboards et Panels
Notes détaillées
Note Contenu Grafana Dashboards Anatomie d’un dashboard, cycle de vie de la donnée, annotations, bonnes pratiques UX Types de visualisations Time Series, Stat, Gauge, Bar Gauge, Table, State Timeline Affichage et légendes Standard Options, nettoyage des légendes, Thresholds, Overrides Transformations Join by field, Merge, Organize fields, Add field from calculation, Reduce, Group By
Variables
Notes détaillées
PromQL
Notes détaillées
Note Contenu PromQL Basics Counter/Gauge/Histogram/Summary, vecteurs, rate()/increase(), sum by Vector Matching Jointures one-to-one, many-to-one, opérateurs and/or/unless label_replace() Manipulation de labels par regex, extraction, renommage, cas Kubernetes
Architecture de l’observabilité
Prometheus (collecte) → PromQL (requêtes) → Grafana (visualisation)
↑ ↓
Exporters Alerting
(node_exporter, kube-state-metrics…) (Alertmanager)
Concepts essentiels
Terme Définition Panel Unité de visualisation (un graphique, une valeur, un tableau) Dashboard Ensemble de panels organisés Datasource Connexion à une source (Prometheus, Loki…) Variable Paramètre dynamique injecté dans les requêtes Transformation Manipulation des données avant affichage (côté Grafana) Override Exception appliquée à une série spécifique dans un panel