ApsaraDB for MongoDB vous permet de configurer des règles d'alerte basées sur des seuils pour les métriques importantes de vos instances. Lorsque la valeur d'une métrique sort de la plage de seuil spécifiée, le système envoie automatiquement une alerte afin que vous puissiez détecter rapidement les anomalies, localiser les problèmes et prendre les mesures appropriées. Cette rubrique décrit comment configurer une règle d'alerte déclenchée par un seuil dans la console ApsaraDB for MongoDB.
Procédure
Connectez-vous à la console ApsaraDB for MongoDB.
Dans le volet de navigation de gauche, cliquez sur Replica Set Instances ou Sharded Cluster Instances, selon le type de votre instance.
Dans le coin supérieur gauche de la page, sélectionnez le groupe de ressources et la région où se trouve l'instance.
Cliquez sur l'ID de l'instance cible, ou cliquez sur Manage dans la colonne Actions.
Dans le volet de navigation de gauche de la page des détails de l'instance, cliquez sur Alert Rules.
Dans le coin supérieur gauche, cliquez sur Set Alert Rule pour accéder à la console CloudMonitor.
-
Dans la console CloudMonitor, configurez une règle d'alerte déclenchée par un seuil pour l'instance ApsaraDB for MongoDB.
Sur la page Alert Rules, cliquez sur Create Alert Rule.
-
Dans le panneau Create Alert Rule, configurez les paramètres de la règle d'alerte.
Paramètre
Description
Service
Le service Alibaba Cloud géré par CloudMonitor.
Selon le type d'instance, sélectionnez ApsaraDB for MongoDB - Standalone Instance, ApsaraDB for MongoDB-Instance Copy ou ApsaraDB for MongoDB-Cluster Instance.
Resource Scope
L'étendue des ressources auxquelles s'applique la règle d'alerte. Valeurs possibles :
All Resources : la règle d'alerte s'applique à toutes les ressources du service cloud spécifié.
Exemple : si vous créez une règle d'alerte déclenchée lorsque l'utilisation du CPU de n'importe quelle instance ApsaraDB for MongoDB dépasse 80 %, une alerte est envoyée pour toute instance remplissant cette condition. Une règle d'alerte portant sur toutes les ressources peut s'appliquer à un maximum de 1 000 ressources. Si le nombre de ressources dépasse cette limite, les alertes peuvent ne pas être déclenchées même si le seuil est atteint. Nous vous recommandons d'utiliser des groupes d'applications pour regrouper les ressources en fonction de vos besoins métier avant de configurer les règles d'alerte.
Application group : la règle d'alerte s'applique à toutes les ressources d'un groupe d'applications spécifié du service cloud sélectionné.
Instance : la règle d'alerte s'applique à une ou plusieurs instances spécifiées du service cloud sélectionné.
Exemple : si vous créez une règle d'alerte pour une instance spécifique, une alerte n'est envoyée que lorsque l'utilisation du CPU de cette instance dépasse 80 %.
Rule Description
Les conditions qui déclenchent une alerte. Pour configurer les conditions :
Cliquez sur Add Rule.
Dans le panneau Configure Rule Description, configurez des paramètres tels que le nom de la règle, le type de métrique, la métrique, le seuil et le niveau d'alerte.
Cliquez sur Determine.
RemarqueVous pouvez cliquer sur Create Alert Rule pour ajouter plusieurs règles d'alerte. Les métriques prises en charge varient selon le type d'instance. Pour plus d'informations, consultez les rubriques suivantes :
Mute Period
L'intervalle auquel une nouvelle alerte est envoyée si le problème persiste. Valeurs possibles : 5 minutes, 15 minutes, 30 minutes, 60 minutes, 3 heures, 6 heures, 12 heures et 24 heures.
Le système envoie une alerte lorsqu'une métrique dépasse son seuil pour la première fois. Pendant la période de silence, aucune nouvelle alerte n'est envoyée pour cette métrique. Si la métrique reste en dehors de sa plage normale après la fin de la période de silence, le système envoie une autre alerte.
Effective Period
La période pendant laquelle la règle d'alerte est active. CloudMonitor vérifie les données de surveillance et déclenche des alertes uniquement pendant cette période.
Alarm Contact Group
Le groupe de contacts d'alerte qui reçoit les notifications d'alerte.
Les notifications d'alerte pour les groupes d'applications sont envoyées aux contacts d'alerte du groupe de contacts d'alerte spécifié. Un groupe de contacts d'alerte peut contenir un ou plusieurs contacts d'alerte.
Pour savoir comment créer un contact d'alerte et un groupe de contacts d'alerte, consultez Créer un contact d'alerte ou un groupe de contacts d'alerte.
Tag
Les tags de la règle d'alerte. Un tag se compose d'une clé de tag et d'une valeur de tag.
Alarm callback
Une URL accessible publiquement qui reçoit les informations d'alerte de CloudMonitor via des requêtes HTTP POST. Seul le protocole HTTP est pris en charge. Pour savoir comment configurer un rappel d'alerte, consultez Utiliser un rappel d'alerte.
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
Auto Scaling
Si vous activez Auto Scaling, une règle de mise à l'échelle correspondante est déclenchée lorsqu'une alerte se produit. Vous devez spécifier la Region, le ESS Group et la ESS Rule.
Pour savoir comment créer un groupe de mise à l'échelle, consultez Configurer un groupe de mise à l'échelle.
Pour savoir comment créer une règle de mise à l'échelle, consultez Configurer une règle de mise à l'échelle.
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
Simple Log Service
Si vous activez Simple Log Service, les informations d'alerte sont écrites dans un Logstore dans Log Service lorsqu'une alerte est déclenchée. Vous devez spécifier la Region, ProjectName et Logstore.
Pour savoir comment créer un projet et un Logstore, consultez Collecter et analyser les journaux texte ECS à l'aide de Logtail.
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
Simple Message Queue — topic
Si vous activez le commutateur Simple Message Queue — topic, les informations d'alerte sont écrites dans un topic dans Simple Message Queue lorsqu'une alerte est déclenchée. Vous devez spécifier la région et le topic.
Pour savoir comment créer un topic, consultez Créer un topic.
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
Function Compute
Si vous activez Function Compute, les notifications d'alerte sont envoyées à Function Compute pour mise en forme et traitement lorsqu'une alerte est déclenchée. Vous devez spécifier la région, le service et la fonction.
Pour savoir comment créer un service et une fonction, consultez Créer une fonction.
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
NoDataPolicy
Spécifie comment gérer les alertes lorsqu'aucune donnée de surveillance n'est disponible. Valeurs possibles :
Do not do anything (par défaut)
Send alert notifications
Consider as recovered
RemarqueCliquez sur Advance Settings pour configurer ce paramètre.
-
Cliquez sur Confirm.
Une fois créée, la règle apparaît dans les listes de règles d'alerte de la console CloudMonitor et de la console ApsaraDB for MongoDB.
Documentation connexe
Vous pouvez également configurer des règles d'alerte déclenchées par un seuil et par un événement dans la console CloudMonitor. Pour plus d'informations, consultez Créer une règle d'alerte et Gérer les règles d'alerte déclenchées par des événements système (ancien).
-
Une fois qu'une règle d'alerte est configurée, vous pouvez la gérer dans la console CloudMonitor. Pour plus d'informations, consultez :