← Retour aux tutoriels
Grafana : créer une règle d'alerte
Définir une alerte unifiée Grafana avec condition de seuil et point de contact.
Une règle d’alerte évalue une requête à intervalle régulier et déclenche une notification au franchissement d’un seuil.
Prérequis
- Grafana 10+ avec alerting unifié activé.
- Datasource Prometheus opérationnelle.
- Un point de contact (e-mail, webhook) configuré.
1. Créer la règle
Alerting → Alert rules → New alert rule. Définir la requête (section A) :
100 - (avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)
2. Définir la condition
Ajouter une expression Reduce (B) en Last, puis Threshold (C) :
WHEN B IS ABOVE 90
Régler l’évaluation :
Evaluation group : cpu-1m
Evaluation interval : 1m
Pending period : 5m
3. Associer un point de contact
Onglet Notifications → sélectionner le point de contact. Renseigner les annotations :
Summary : CPU élevé sur {{ $labels.instance }}
Sauvegarder avec Save rule and exit.
Vérification
La règle apparaît dans Alert rules avec l’état Normal. Forcer une charge sur la cible ; après le Pending period, l’état passe à Firing et la notification part.
Dépannage
- État
Error: la requête échoue ; tester dansExplore. - Aucune notification : vérifier le point de contact via
Contact points→Test. - Alerte permanente : ajuster le seuil ou allonger le
Pending periodpour absorber les pics courts.
Vous avez un projet sur ces sujets ?
Nous contacter →