Grafana
Dans Grafana · Par Yuuki · Mis à jour le 06/08/2026
Qu'est-ce que c'est
Grafana est une plateforme open source de visualisation et d'analyse de métriques et logs, permettant de créer des tableaux de bord interactifs à partir de multiples sources de données (Prometheus, InfluxDB, MySQL, Loki, etc.).
Cas d'usage
- Tableaux de bord de supervision d'infrastructure (CPU, RAM, réseau, disque)
- Visualisation de métriques applicatives (latence, taux d'erreur, throughput)
- Alerting sur seuils critiques (couplé à Alertmanager ou nativement)
Concepts / commandes clés
Concepts clés : Data Source (connexion à une source de données), Dashboard (ensemble de panels), Panel (une visualisation individuelle), requête (souvent en PromQL pour Prometheus).
# Exemple de requête PromQL utilisée dans un panel Grafana
rate(http_requests_total{status="500"}[5m])
100 - (avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)
Déploiement simple :
docker run -d -p 3000:3000 --name grafana grafana/grafana-oss
Bonnes pratiques / points d'attention
- Utiliser des variables de dashboard (templating) pour rendre les vues réutilisables entre environnements/hôtes
- Définir des alertes sur les métriques critiques plutôt que de surveiller manuellement les dashboards
- Versionner les dashboards importants (export JSON, provisioning as code)
- Limiter les droits d'édition des dashboards partagés en production (rôles Viewer/Editor/Admin)