Les modèles d'alerte vous permettent d'enregistrer des règles d'alerte pour plusieurs services cloud et de les réutiliser dans différents groupes d'applications, évitant ainsi les configurations répétitives.
Contexte
Les modèles d'alerte fonctionnent conjointement avec les groupes d'applications. Créez d'abord un groupe d'applications, puis appliquez-y un modèle d'alerte afin de simplifier la gestion des règles. Créer un groupe d'applications.
-
Limites :
Jusqu'à 100 modèles d'alerte par compte Alibaba Cloud.
Jusqu'à 30 métriques par modèle.
Procédure
Connectez-vous à la console Cloud Monitor.
Dans le volet de navigation de gauche, choisissez Alerts > Alert Templates.
Sur la page Alert Templates, cliquez sur Create Alert Template.
Dans le panneau Create Alert Template, saisissez un nom pour le modèle et sélectionnez le service cloud cible.
-
Cliquez sur Add Rule sous le service cloud pour configurer les règles d'alerte du modèle.
Cloud Monitor prend en charge les types de modèles d'alerte suivants :
-
Modèle d'alerte basé sur un seuil
Paramètres des règles d'alerte basées sur un seuil :
Parameter
Description
Rule name
Nom de la règle d'alerte basée sur un seuil.
Metric type
Valeurs valides :
-
Single Metric : Surveille une seule métrique.
-
Multiple Metrics : Surveille plusieurs métriques.
Metric name
Métrique à surveiller. Les métriques prises en charge sont répertoriées dans Métriques des services cloud.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Single Metric.
Threshold and alert level
Niveau d'alerte et seuil.
La méthode de notification pour le niveau d'alerte Info est Email + webhook.
Spécifiez le nombre de périodes consécutives durant lesquelles une métrique doit respecter le seuil pour déclencher une alerte. Valeurs valides : 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 et 180.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Single Metric.
Alert level
Niveau d'alerte et méthode de notification. Valeurs valides :
Info : Email + webhook
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics.
Metric type
Méthode de création de règles multi-métriques. Valeurs valides :
-
Standard Creation : Sélectionnez les métriques et les conditions depuis la console.
-
Expression-based Creation : Définissez les métriques et les conditions à l'aide d'une expression.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics.
Multi-metric alert description
Définition de la règle d'alerte multi-métrique.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics et que Standard Creation est sélectionné.
Relationship between metrics
Mode d'évaluation conjointe des métriques. Valeurs valides :
-
Generate alerts if all metrics meet the conditions (&&)
-
Generate alerts if any condition is met (||)
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics et que Standard Creation est sélectionné.
Multi-metric alert expression
Expression d'alerte multi-métrique.
Configurez les expressions comme décrit dans Expressions des règles d'alerte.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics et que Expression-based Creation est sélectionné.
Number of times the threshold must be reached before an alert is triggered
Nombre de périodes consécutives durant lesquelles une métrique doit respecter le seuil pour déclencher une alerte. Valeurs valides : 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 et 180.
Method to handle alerts when no monitoring data is found
Action à entreprendre lorsque les données de surveillance ne sont pas disponibles. Valeurs valides :
-
Do not do anything
-
Send alert notifications
-
Mark as recovered
Tag
Tags associés au modèle. Les tags sont automatiquement inclus dans le contenu des alertes.
Alert callback
URL accessible publiquement qui reçoit les notifications d'alerte via des requêtes HTTP POST. Utiliser les rappels d'alerte pour les alertes basées sur un seuil.
Pour tester la connectivité avec l'URL de rappel :
-
Cliquez sur Test, situé directement à droite de l'URL de rappel.
Dans le panneau WebHook Test, vérifiez le code d'état HTTP et les détails du résultat du test pour valider la connectivité.
RemarqueVous pouvez également définir le Test Template Type: et la Language:. Cliquez ensuite de nouveau sur Test pour afficher les résultats de test mis à jour.
-
Cliquez sur Close.
-
-
Modèle d'alerte déclenché par un événement
Les règles d'alerte déclenchées par un événement prennent en charge uniquement les événements système. Paramètres :
Parameter
Description
Rule name
Nom de la règle d'alerte déclenchée par un événement.
Event type
Type d'événement. Les types pris en charge sont répertoriés dans Événements système des services cloud.
Event Level
Niveau de gravité de l'événement. Les niveaux pris en charge sont répertoriés dans Événements système des services cloud.
Event name
Nom de l'événement. Les événements pris en charge sont répertoriés dans Événements système des services cloud.
Notification method
Méthode de notification. Valeurs valides :
-
Alert Notification : Sélectionnez une méthode de notification. Valeurs valides :
Info (E-mail + Wangwang + DingTalk Chatbot)
-
Simple Message Queue (SMQ) : Distribue les alertes vers une file d'attente SMQ spécifiée.
-
Function Compute : Distribue les alertes vers une fonction spécifiée.
-
URL Callback : URL accessible publiquement qui reçoit les alertes via des requêtes HTTP POST. Utiliser les rappels d'alerte pour les événements système (héritage).
-
Simple Log Service : Distribue les alertes vers un Logstore spécifié.
-
-
Modèle d'alerte de processus de groupe
Seul ECS prend en charge les alertes de processus de groupe. Paramètres :
Parameter
Description
Process name
Nom de la règle d'alerte de processus.
Matching rule
Méthode de mise en correspondance des processus. Valeurs valides :
-
All Instances : S'applique à toutes les instances du groupe. Une alerte est déclenchée lorsqu'un processus sur n'importe quelle instance remplit la condition.
-
All Rules : Déclenche une alerte lorsque les processus sur une instance respectent toutes les règles.
-
Any Rule : Déclenche une alerte lorsque les processus sur une instance respectent n'importe quelle règle.
Match expression
Règle dynamique pour la mise en correspondance des processus. À appliquer à toutes les instances ou uniquement aux instances présentant un modèle de nom spécifique.
RemarqueRequis uniquement lorsque Matching Rule est défini sur All Rules ou Any Rule.
Number of processes
Seuil du nombre de processus.
-
-
Modèle d'alerte de surveillance de la disponibilité
Seul ECS prend en charge les alertes de surveillance de la disponibilité. Paramètres :
Parameter
Description
DtsJobName
Nom de la tâche de surveillance de la disponibilité.
Detection type
Type de cible de détection. Valeurs valides :
-
HTTP(S) : Saisissez l'URL cible.
-
TELNET : Saisissez l'adresse IP cible.
-
PING : Saisissez l'adresse IP cible.
Detection address
URL ou adresse IP correspondant au type de détection sélectionné.
Request method
Méthode de sonde HTTP. Valeurs valides :
-
HEAD
-
GET
-
POST
Match response content
Critères de mise en correspondance du contenu de la réponse.
La sonde lit les 64 premiers kilo-octets du corps de la réponse et effectue une mise en correspondance avec le contenu spécifié. Méthodes :
-
Generate Alerts If Response Contains
-
Generate Alerts If Response Does Not Contain
RemarqueRequis uniquement lorsque Detection Type est défini sur HTTP(S).
Status code
Déclenche une alerte lorsque le code d'état de la sonde correspond à la condition.
Une alerte est déclenchée si le Status Code ou le Response Time atteint son seuil, et elle est envoyée au groupe de contacts du groupe d'applications.
Response time
Déclenche une alerte lorsque le temps de réponse de la sonde satisfait à la condition.
Une alerte est déclenchée si le Status Code ou le Response Time atteint son seuil, et elle est envoyée au groupe de contacts du groupe d'applications.
-
-
Cliquez sur OK.
Cliquez sur OK.
-
Dans la boîte de dialogue Create/Modify Alert Template Complete, cliquez sur OK.
RemarqueSi vous cliquez sur Cancel, le modèle n'est pas appliqué au groupe. Appliquez-le ultérieurement depuis Appliquer un modèle d'alerte à un groupe d'applications.
Dans la boîte de dialogue Apply Template to Group, définissez le groupe d'applications, la période de suspension, la période d'efficacité, le rappel d'alerte et la méthode d'application du modèle.
Cliquez sur OK.
Dans la boîte de dialogue Apply Template to Group, cliquez sur OK.