Maison > développement back-end > Golang > le corps du texte

Répétez les alertes en quelques minutes à l'aide des alertes Grafana

WBOY
Libérer: 2024-02-09 10:30:29
avant
1142 Les gens l'ont consulté

使用 Grafana 警报在几分钟内重复警报

l'éditeur php Youzi vous présentera aujourd'hui comment utiliser la fonction d'alarme Grafana pour répéter l'alarme en quelques minutes afin de garantir que les événements importants sont traités en temps opportun. Grafana est un outil open source populaire de visualisation et de surveillance des données qui fournit des tableaux de bord riches et des capacités d'alerte. En définissant des règles d'alerte et des méthodes de notification, nous pouvons détecter à temps les anomalies dans le système et prendre les mesures appropriées. Cet article présentera en détail comment utiliser la fonction d'alarme Grafana et partagera quelques conseils et précautions pratiques afin que vous puissiez facilement gérer différents scénarios de surveillance.

Contenu des questions

Utilisation de Grafana 9.2.2 et VictoriaMetrics comme sources de données pour envoyer des alertes lorsque des conditions spécifiques sont remplies. Utilisez un service externe pour envoyer des alertes en configurant l'API en tant que point de contact webhook, via lequel la charge utile est envoyée et traitée ultérieurement pour être livrée sur Slack.

Le comportement d'évaluation de l'alarme est défini sur - Évaluer toutes les 1 heure pendant 0 seconde. Vous souhaitez que l'alerte soit déclenchée immédiatement lorsque la condition est remplie et évaluée toutes les heures, car c'est la fréquence à laquelle les nouveaux points de données apparaissent.

Comportement attendu : Alerte toutes les 24 heures lorsque les conditions sont remplies.

Comportement réel : Une fois la condition remplie, l'alerte se déclenche (comme il se doit). Cependant, la même alerte est renvoyée dans les 5 minutes.

Comment gérer ce problème ?

Options essayées :

  1. Temps de la politique de notification - Regroupement utilisant alertnamegrafana-folder 进行分组时,尝试了分组间隔、重复间隔和等待时间,但没有帮助。另外,我尝试使用 alert_uid mais cela n'est pas expliqué. Est-ce que j'essaie la mauvaise combinaison de temps (combinée avec la période de comportement d'évaluation de l'alerte).
  2. Après avoir reçu le payload, dois-je envoyer une confirmation à Grafana ? Si tel est le cas, veuillez partager la méthode ou créer un lien vers toute documentation que vous pouvez trouver. Je ne trouve rien qui réponde oui/non et comment y répondre. J'ai isolé le problème dans Grafana et l'API déclenchée est appelée deux fois.
  3. Option pour désactiver et/ou désactiver les alertes. Est-ce l’approche à suivre ici ? Si oui, l'alarme doit-elle être désactivée pendant 24 heures après avoir été déclenchée une fois (parce que vous ne voulez pas répéter les 24 heures) ?

Merci. Merci beaucoup.

Solution

Le problème est que plusieurs instances de Grafana s'exécutent indépendamment les unes des autres. Nous avons 2 pods Grafana en cours d'exécution et ils répondent tous deux aux requêtes, il y a donc une duplication. Les travaux futurs nécessiteront d'examiner comment exécuter Grafana en mode cluster.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal