Monitoring / Observ.

Grafana

Grafana est la plateforme de visualisation et d'observabilite open-source. Elle agrege de multiples sources (Prometheus, Loki, Ela…

Grafana est la plateforme de visualisation et d'observabilite open-source. Elle agrege de multiples sources (Prometheus, Loki, Elasticsearch, SQL, Tempo) dans des dashboards interactifs, gere l'alerting unifie, les annotations et le provisioning as code. C'est l'outil de reference pour materialiser des dizaines de dashboards KPI infra/applicatifs et reduire drastiquement le temps de detection d'incidents.

Cycle de livraison : Local → GitHub → CI/CD → Cloud

Local

GitHub

CI/CD

VPS

Articles approfondis

Resume des commandes essentielles

grafana-server --config grafana.iniDemarrer le serveur
grafana cli plugins install PLUGINInstaller un plugin
provisioning/datasources/*.yamlDatasources as code
provisioning/dashboards/*.yamlDashboards as code
curl -H 'Authorization: Bearer T' /api/dashboards/dbImporter un dashboard via API
curl /api/healthVerifier l'etat
curl /api/datasourcesLister les datasources
grafana cli admin reset-admin-password ***Reinitialiser l'admin
grafanactl / grizzly applyGitOps de dashboards
curl /api/alertmanager/grafana/config/api/v1/alertsConfig alerting unifie
curl /api/annotationsAnnoter les deploiements
dashboard JSON model (versionne en Git)Source de verite des dashboards
Grafana — role, commandes & 5 articles | Idriss Kriouile