Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'alertes
Cette rubrique de documentation traite des anciennes alertes dans Grafana. Cela ne sera pas pris en charge dans les futures versions d'Amazon Managed Grafana. Vous pouvez migrer vers les alertes Grafana pour utiliser les dernières fonctionnalités d'alerte. Pour plus d'informations, consultez l'une des rubriques suivantes :
Pour les espaces de travail Grafana compatibles avec la version 10.x de Grafana, voir. Alertes dans la version 10 de Grafana
Pour les espaces de travail Grafana compatibles avec la version 9.x de Grafana, voir. Alertes dans la version 9 de Grafana
Pour les espaces de travail Grafana compatibles avec la version 8.x de Grafana, voir. Alerte Grafana
Lorsque vous utilisez les alertes Amazon Managed Grafana, vous pouvez associer des règles aux panneaux de votre tableau de bord. Lorsque vous enregistrez le tableau de bord, Amazon Managed Grafana extrait les règles d'alerte dans un stockage de règles d'alerte distinct et planifie leur évaluation.
Dans l'onglet Alerte du panneau graphique, vous pouvez configurer la fréquence à laquelle la règle d'alerte doit être évaluée et les conditions qui doivent être remplies pour que l'alerte change d'état et déclenche ses notifications.
Actuellement, seul le panneau graphique prend en charge les règles d'alerte.
Ajouter ou modifier une règle d'alerte
-
Accédez au panneau dans lequel vous pouvez ajouter ou modifier une règle d'alerte, choisissez le titre, puis sélectionnez Modifier.
-
Dans l'onglet Alerte, choisissez Créer une alerte. Si une alerte existe déjà pour ce panneau, vous pouvez modifier les champs de l'onglet Alerte.
-
Remplissez les champs. Pour plus d’informations, consultez Champs des règles d'alerte.
-
Lorsque vous avez fini de rédiger votre règle, choisissez Enregistrer dans le coin supérieur droit pour enregistrer la règle d'alerte et le tableau de bord.
-
(Facultatif mais recommandé) Pour vous assurer que la règle renvoie les résultats escomptés, choisissez Tester la règle.
Supprimer une règle d'alerte
Pour supprimer une alerte, faites défiler l'écran vers le bas de l'alerte, puis choisissez Supprimer.
Champs des règles d'alerte
Cette section décrit les champs que vous devez remplir pour créer une alerte.
Règle
-
Nom — Entrez un nom descriptif. Le nom sera affiché dans la liste des règles d'alerte.
-
Évaluer chaque : spécifiez la fréquence à laquelle le planificateur doit évaluer la règle d'alerte. C'est ce que l'on appelle l'intervalle d'évaluation.
-
Pour — Spécifiez pendant combien de temps la requête doit dépasser les seuils configurés avant que la notification d'alerte ne se déclenche.
Avertissement
Ne pas utiliser For
avec le If no data or all values are
null
réglage réglé surNo Data
. Le déclenchement de No Data
se déclenchera instantanément et ne sera pas pris For
en compte. Cela peut également empêcher l'envoi d'une notification OK si l'alerte passe deNo Data ->
Pending -> OK
.
Si une règle d'alerte est configurée For
et que la requête dépasse le seuil configuré, elle passe d'abord de OK
àPending
. De OK
àPending
, Amazon Managed Grafana n'envoie aucune notification. Lorsque la règle d'alerte se déclenche pendant une durée supérieure à cette For
durée, elle se transforme en notifications d'alerte Alerting
et en envoie.
Nous recommandons généralement d'utiliser ce paramètre car il est souvent pire d'obtenir un faux positif que d'attendre quelques minutes avant le lancement de la notification d'alerte. En regardant le Alert list
ouAlert list
panels
, vous pourrez voir les alertes en attente.
Conditions
Actuellement, le seul type de condition existant est une Query
condition qui vous permet de spécifier une lettre de requête, une plage de temps et une fonction d'agrégation.
Exemple de condition de requête
avg() OF query(A, 15m, now) IS BELOW 14
-
avg()
Contrôle la manière dont les valeurs de chaque série doivent être réduites à une valeur pouvant être comparée au seuil. Choisissez la fonction pour la remplacer par une autre fonction d'agrégation. -
query(A, 15m, now)
La lettre définit la requête à exécuter à partir de l'onglet Metrics. Les deux seconds paramètres définissent l'intervalle de temps :15m, now
cela signifie qu'il y a 15 minutes jusqu'à aujourd'hui. Vous pouvez également l'utiliser10m, now-2m
pour définir une plage de temps allant d'il y a 10 minutes à il y a 2 minutes. Cela est utile si vous souhaitez ignorer les 2 dernières minutes de données. -
IS BELOW 14
Définit le type de seuil et la valeur du seuil. Vous pouvez choisirIS BELOW
de modifier le type de seuil.
La requête utilisée dans une règle d'alerte ne peut contenir aucune variable de modèle. Actuellement, nous ne prenons en charge que AND
les OR
opérateurs entre les conditions, et ils sont exécutés en série. Par exemple, nous avons trois conditions dans l'ordre suivant : Condition:A (valeur : VRAI) OU CONDITION:B (valeur : FAUX) ET CONDITION:C (valeur : VRAI). Le résultat sera donc calculé comme suit : (VRAI OU FAUX) ET VRAI) = VRAI.
Séries multiples
Si une requête renvoie plusieurs séries, la fonction d'agrégation et le contrôle du seuil seront évalués pour chaque série. Actuellement, Amazon Managed Grafana ne suit pas l'état des règles d'alerte par série. Les implications de cette situation sont détaillées dans le scénario suivant.
-
Une condition d'alerte avec une requête qui renvoie deux séries : serveur1 et serveur2.
-
La série server1 provoque le déclenchement de la règle d'alerte et le passage à l'état
Alerting
. -
Les notifications sont envoyées avec le message suivant : load peaking (server1)
-
Lors d'une évaluation ultérieure de la même règle d'alerte, la série server2 provoque également le déclenchement de la règle d'alerte.
-
Aucune nouvelle notification n'est envoyée car la règle d'alerte est déjà en vigueur
Alerting
.
Comme vous pouvez le voir dans le scénario précédent, si la règle est déjà en vigueurAlerting
, Grafana n'envoie pas de notifications lorsque d'autres séries déclenchent l'alerte.
Note
Vous pouvez configurer les rappels à envoyer pour les alertes déclenchées. Cela enverra des notifications supplémentaires lorsqu'une alerte continue de se déclencher. Si d'autres séries (telles que server2 dans l'exemple précédent) provoquent également le déclenchement de la règle d'alerte, elles sont incluses dans la notification de rappel. Selon le canal de notification que vous utilisez, vous pouvez peut-être tirer parti de cette fonctionnalité pour identifier les séries nouvelles ou existantes à l'origine du déclenchement d'alertes.
Aucune gestion des données et des erreurs
Le tableau suivant contient les conditions permettant de contrôler la façon dont le moteur d'évaluation des règles gère les requêtes qui ne renvoient aucune donnée ou uniquement des valeurs nulles.
Aucune option de données | Description |
---|---|
Aucune donnée | Définissez l'état de la règle d'alerte surNoData . |
Alerte | Définissez l'état de la règle d'alerte surAlerting . |
Conserver le dernier état | Conservez l'état actuel de la règle d'alerte, quel qu'il soit. |
D'accord | Pris en charge, mais généralement inutile. |
Erreurs d'exécution ou délais d'expiration
Les options suivantes indiquent à Amazon Managed Grafana comment gérer les erreurs d'exécution ou de temporisation.
Option d'erreur ou de délai d'expiration | Description |
---|---|
Alerte | Définissez l'état de la règle d'alerte surAlerting . |
Conserver le dernier état | Conservez l'état actuel de la règle d'alerte, quel qu'il soit. |
Si vous disposez d'un magasin de séries chronologiques peu fiable à partir duquel les requêtes expirent parfois ou échouent de manière aléatoire, vous pouvez définir cette option de manière Keep Last State
à les ignorer.
Notifications
Dans l'onglet Alerte, vous pouvez également spécifier les notifications relatives aux règles d'alerte et un message détaillé concernant la règle d'alerte. Le message peut contenir n'importe quoi : des informations sur la manière dont vous pouvez résoudre le problème, un lien vers le runbook, etc.
Les notifications réelles sont configurées et partagées entre plusieurs alertes. Pour plus d'informations sur la façon de configurer et de configurer les notifications, consultezNotifications d'alerte.
-
Envoyer à : sélectionnez un canal de notification d'alerte si vous en avez configuré un.
-
Message — Entrez un message texte à envoyer sur le canal de notification. Certains notificateurs d'alertes prennent en charge la transformation du texte en HTML ou en d'autres formats enrichis.
-
Balises — Spécifiez une liste de balises (valeur-clé) à inclure dans la notification. Il n'est pris en charge que par certains notifiants.
Historique et annotations de l'état des alertes
Les modifications de l'état des alertes sont enregistrées dans la table d'annotations interne de la base de données Amazon Managed Grafana. Les changements d'état sont visualisés sous forme d'annotations dans le panneau graphique de la règle d'alerte. Vous pouvez également accéder au State history
sous-menu de l'onglet Alerte pour afficher et effacer l'historique des états.