Alerte en cas d'absence de changement d'une valeur

Pour déclencher une alerte lorsque la valeur d’une métrique ne change pas au cours d’une période donnée, commencez par utiliser une fonction diff() sur votre requête. Vous obtiendrez ainsi les valeurs delta des points de données consécutifs.

  • diff(avg:system.mem.free{*})

Appliquez ensuite la fonction abs() pour obtenir la valeur absolue de ces deltas.

  • abs(diff(avg:system.mem.free{*}))

Ces fonctions peuvent être appliquées à votre requête dans l’interface.

Appliquer une fonction diff via Icône Sigma > Rate > Value difference

Vous pouvez également saisir manuellement une requête complexe depuis l’interface de modification de monitor de l’onglet Source (ou l’appliquer par programmation via l’API (voir l’image ci-dessous).

Pour configurer les conditions d’alerte du monitor de métrique suivez les étapes suivantes :

  • Sélectionnez Treshold Alert.
  • Définissez l’option Trigger when the metric is sur below ou equal to.
  • Définissez le champ Alert Threshold sur 0 (zéro).

Cette configuration déclenchera un événement d’alerte si la valeur n’enregistre aucun changement au cours de l’intervalle sélectionné.

D’autres conditions et options d’alerte peuvent être définies selon vos préférences. Voici un exemple de configuration du monitor depuis l’interface :

zero_alert
PREVIEWING: may/unit-testing