2
votes

Je ne parviens pas à définir l'alerte pour le grafana graph

J'ai défini des alertes pour l'utilisation du disque et maintenant je veux définir des alertes pour l'utilisation de la mémoire, mais je ne suis pas en mesure de le définir. Cela donne une erreur FAILED TO TEST RULE . Les axes B sont utilisés et les axes C sont totaux.

 entrez la description de l'image ici

 entrez la description de l'image ici


1 commentaires

Auparavant, j'ai ajouté une alerte pour l'utilisation du disque et j'essaie maintenant d'ajouter pour l'utilisation de la mémoire dans le même tableau de bord.


3 Réponses :


2
votes

Pour ce qui est de définir une alerte , je pense que vous le faites correctement.

En regardant le code source de Grafana ici . Le message d'erreur "Échec du test de la règle" semble être désagréable car il renvoie un code http 500, ce qui signifie " erreur de serveur interne ".

En d'autres termes, il s'agit probablement d'un bogue du serveur Grafana . Soulevez-le probablement avec l'équipe Grafana ici avec les étapes à suivre.


0 commentaires

0
votes

Je recommande de changer le avg () dans vos conditions. Réglez-le sur last () . Il ne prend donc que la dernière valeur pour votre alerte.


2 commentaires

Je l'ai essayé en changeant avg () en last () mais cela me donne toujours la même erreur.


Utilisez-vous des variables de modèle dans votre requête B? Si oui, cela pourrait être le problème. J'ai eu le même problème. Grafana ne peut pas faire d'alertes avec des variables de modèle. jetez un œil à ceci: github.com/grafana/grafana/issues/6557



1
votes

Je viens de vérifier ma source de données c'était $ datasource et j'utilise influxDB donc je l'ai changé en influxDb .


1 commentaires

Il n'y a donc aucun moyen d'avoir une source de données paramétrée dans une alerte? J'ai plusieurs piles sur lesquelles alerter.