← 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

AlertingAlert rulesNew 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 dans Explore.
  • Aucune notification : vérifier le point de contact via Contact pointsTest.
  • Alerte permanente : ajuster le seuil ou allonger le Pending period pour absorber les pics courts.

Vous avez un projet sur ces sujets ?

Nous contacter →