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 pour 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, sélectionnez 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 :
Paramètre
Description
Nom de la règle
Le nom de la règle d'alerte basée sur un seuil.
Type de métrique
Valeurs valides :
-
Single Metric : Surveille une seule métrique.
-
Multiple Metrics : Surveille plusieurs métriques.
Nom de la métrique
La métrique à surveiller. Les métriques prises en charge sont répertoriées dans Métriques pour les services cloud.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Single Metric.
Seuil et niveau d'alerte
Le niveau d'alerte et le seuil.
La méthode de notification pour le niveau d'alerte Info est Email + webhook.
Spécifiez le nombre de périodes consécutives pendant lesquelles une métrique doit atteindre 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.
Niveau d'alerte
Le niveau d'alerte et la méthode de notification. Valeurs valides :
Info : Email + webhook
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics.
Type de métrique
La méthode de création des 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.
Description de l'alerte multi-métrique
La 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é.
Relation entre les métriques
La manière dont les métriques sont évaluées conjointement. 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é.
Expression d'alerte multi-métrique
L'expression d'alerte multi-métrique.
Configurez les expressions comme décrit dans Expressions de règles d'alerte.
RemarqueDisponible uniquement lorsque Metric Type est défini sur Multiple Metrics et que Expression-based Creation est sélectionné.
Nombre de fois où le seuil doit être atteint avant le déclenchement d'une alerte
Périodes consécutives pendant lesquelles une métrique doit atteindre le seuil pour déclencher une alerte. Valeurs valides : 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 et 180.
Méthode de gestion des alertes en l'absence de données de surveillance
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 pour le modèle. Les tags sont automatiquement inclus dans le contenu de l'alerte.
Rappel d'alerte
Une 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é vers 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 uniquement en charge les événements système. Paramètres :
Paramètre
Description
Nom de la règle
Le nom de la règle d'alerte déclenchée par un événement.
Type d'événement
Le type d'événement. Les types pris en charge sont répertoriés dans Événements système pour les services cloud.
Event Level
Le niveau de gravité de l'événement. Les niveaux pris en charge sont répertoriés dans Événements système pour les services cloud.
Nom de l'événement
Le nom de l'événement. Les événements pris en charge sont répertoriés dans Événements système pour les services cloud.
Méthode de notification
Méthode de notification. Valeurs valides :
-
Alert Notification : Sélectionnez une méthode de notification. Valeurs valides :
Info (Email + Wangwang + DingTalk Chatbot)
-
Simple Message Queue (SMQ) : Transmet les alertes à une file d'attente SMQ spécifiée.
-
Function Compute : Transmet les alertes à une fonction spécifiée.
-
URL Callback : Une 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érité).
-
Simple Log Service : Transmet les alertes à 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 :
Paramètre
Description
Nom du processus
Le nom de la règle d'alerte de processus.
Règle de correspondance
La 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 satisfont à toutes les règles.
-
Any Rule : Déclenche une alerte lorsque les processus sur une instance satisfont à n'importe quelle règle.
Expression de correspondance
Une 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.
Nombre de processus
Le seuil du nombre de processus.
-
-
Modèle d'alerte de surveillance de disponibilité
Seul ECS prend en charge les alertes de surveillance de disponibilité. Paramètres :
Paramètre
Description
DtsJobName
Le nom de la tâche de surveillance de disponibilité.
Type de détection
Le 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.
Adresse de détection
L'URL ou l'adresse IP correspondant au type de détection sélectionné.
Méthode de requête
La méthode de sonde HTTP. Valeurs valides :
-
HEAD
-
GET
-
POST
Correspondre au contenu de la réponse
Critères de correspondance du contenu de la réponse.
La sonde lit les 64 premiers Ko du corps de la réponse et effectue une 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).
Code d'état
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.
Temps de réponse
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 silence, 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.