Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:S'abonner aux notifications d'événements

Dernière mise à jour :Aug 27, 2026

ApsaraDB for MongoDB s'intègre à CloudMonitor. Abonnez-vous aux événements système et définissez des règles d'alerte pour suivre en temps réel les événements et l'état de santé de vos instances.

Contexte

CloudMonitor propose deux méthodes pour diffuser des notifications d'alerte en cas d'exception système, telle qu'une défaillance d'un service cloud.

  • S'abonner aux événements : recevez des notifications d'événements par e-mail ou via des robots de discussion DingTalk pour une intervention rapide.

  • Définir des alertes : acheminez les alertes vers Simple Message Queue, Function Compute, une URL de rappel ou Simple Log Service afin d'automatiser la gestion des exceptions.

Procédure

S'abonner à un événement

L'exemple suivant utilise l'événement système Instance Failure Start pour illustrer la procédure d'abonnement à un événement.

  1. Connectez-vous à la console CloudMonitor.

  2. Dans le volet de navigation de gauche, sélectionnez Event Center > Event Subscription.

  3. Sous l'onglet Subscription Policy.

  4. Sur la page Create a subscription policy : saisissez un nom pour la politique d'abonnement.

  5. Create a subscription policy :

    • Définissez le paramètre Basic Infomation sur Alert Subscription.

    • Dans la section Subscription Type sur ApsaraDB for MongoDB, le paramètre System Event sur Subscription Scope sur Instance Failure Start et le paramètre Product sur Event Type. Ne configurez pas les paramètres Application Group, Exception ni Event Name. Cette configuration permet d'abonner votre compte à l'événement système Instance Failure Start pour toutes les instances ApsaraDB for MongoDB, quel que soit le groupe d'applications.

      Remarque

      Pour plus d'informations sur les événements système pris en charge par ApsaraDB for MongoDB, consultez la rubrique Événements système.

  6. Event Level : conservez les paramètres par défaut.

  7. Critical : créez une configuration de notification. Conservez le paramètre par défaut pour l'option Event Content.

    Lors de la création d'une configuration de notification, saisissez un nom, définissez le paramètre Event Resources sur Combined Noise Reduction d'alerte, puis cliquez sur Notification.

    Remarque

    Pour en savoir plus sur la création d'une configuration de notification, consultez la rubrique Gérer les configurations de notification.

    Le système envoie les notifications d'alerte selon les modes de contact configurés pour les contacts d'alerte du groupe. Par exemple, si un contact d'alerte dispose à la fois d'un numéro de téléphone et d'une adresse e-mail, et que l'option Custom Notification Method utilise la méthode par défaut, le contact ne recevra que des appels d'alerte, des messages texte et des e-mails.

  8. Notification Settings : aucune configuration n'est requise.

    Remarque

    Pour plus d'informations sur la création d'un canal de push, consultez la rubrique Gérer les canaux de push.

  9. Tableau 1. Paramètres de la politique d'abonnement

    Section

    Paramètre

    Description

    Set Notification Group Directly

    Nom

    Nom de la politique d'abonnement.

    Description

    Description de la politique d'abonnement.

    Contact Group

    OK

    Type d'abonnement aux alertes. Valeurs possibles :

    • Custom Notification Method : les événements système incluent les échecs et les événements d'exploitation et de maintenance (O&M) pour divers produits cloud. En vous abonnant aux événements système, vous pouvez recevoir des notifications ou déclencher des systèmes externes lorsqu'un événement se produit. Vous devez configurer l'étendue de l'abonnement pour les événements système, notamment Product, Event Type, Event Name, Event Level, Application Group, Event Content et Event Resources.

      • Contenu de l'événement : ce champ effectue une correspondance de contenu pour les mots-clés. Pour spécifier plusieurs mots-clés, séparez-les par des virgules (,). En mode liste d'autorisation, un événement correspond si son contenu inclut l'un des mots-clés spécifiés. En mode liste de blocage, un événement correspond uniquement si son contenu inclut tous les mots-clés spécifiés. Par exemple, si vous êtes en mode liste d'autorisation et que vous saisissez re,1754xxxxx651403, tous les événements contenant soit re, soit 1754xxxxx651403 sont renvoyés.

        "content": {"invokeId": "t-bj05sxXXXXXXa5xq8","repeats": 1,"finishTime": "2025-08-05T17:07:17Z","commandName": "cmd-2025-08-06","instanceId": "i-2ze61xxxxxugk0zoh7","repeatMode": "Once","playerUid": 1754xxxxx651403,"exitCode": 0,"startTime": "2025-08-05T17:07:14Z","ownerId": 18250xxxxx44564,"commandId": "c-bj05sxxxxxxog00","invocationStatus": "Success"}
      • Ressource d'événement : ResourceId du produit cloud correspondant, tel que acs:ecs:cn-shanghai:{uid}:instance/{instanceId}. La zone de saisie fait correspondre les ressources contenant les mots-clés que vous entrez. Pour spécifier plusieurs mots-clés, séparez-les par une virgule (,). En mode liste d'autorisation, une ressource est mise en correspondance si elle contient l'un des mots-clés spécifiés. En mode liste de blocage, une ressource est mise en correspondance uniquement si elle contient tous les mots-clés spécifiés. Par exemple, en mode liste d'autorisation, si vous saisissez instanceId_1,instanceId_2, les événements provenant des instances dont l'ID est instanceId_1 ou instanceId_2 sont mis en correspondance.

    • Push and Integration : lorsqu'une règle d'alerte basée sur un seuil est déclenchée, CloudMonitor génère également un événement de seuil. L'abonnement aux événements de seuil vous permet de contrôler et de personnaliser les notifications d'alerte avec une granularité plus fine, telle que la réduction combinée du bruit et les méthodes de notification personnalisées. Vous devez définir l'étendue de l'abonnement pour les événements de seuil, y compris Product Category, Metric, Severity Level et Application Group.

    Basic Infomation

    Remarque

    Si vous ne configurez pas de règle de fusion, toutes les alertes acceptées par la politique d'abonnement sont fusionnées par défaut.

    Alert Subscription

    Sélectionnez une dimension de fusion dans la section Subscription Type de la section System Event.

    Threshold Events

    Réduit la fréquence des notifications d'alerte. Options :

    • Déclenchement conditionnel, suppression après déclenchement : une période de silence (par défaut : 5 minutes) commence si une alerte est déclenchée un nombre spécifié de fois consécutives (par défaut : 5) dans une période donnée (par défaut : 5 minutes). Pendant la période de silence, aucune notification en double n'est envoyée. Ce processus se répète après la fin de la période de silence.

    • Déclenchement direct, suppression après déclenchement : une notification est envoyée immédiatement après le déclenchement d'une alerte. Ensuite, une période de silence (par défaut : 5 minutes) commence, pendant laquelle aucune notification en double n'est envoyée. Ce processus se répète après la fin de la période de silence.

    • Déclenchement direct, sans suppression (utilise les paramètres anti-tempête par défaut du système) : une notification est envoyée immédiatement après le déclenchement d'une alerte.

    Combined Noise Reduction

    Merge Content

    Lorsque les conditions des événements système ou des événements de seuil sont remplies, les notifications sont envoyées directement aux contacts d'alerte ou à différents contacts en fonction du niveau d'alerte.

    Vous pouvez sélectionner une configuration de notification existante ou cliquer sur Subscription Type pour en créer une nouvelle.

    Pour plus d'informations sur la configuration d'une politique de notification, consultez la rubrique Gérer les configurations de notification.

    Subscription Scope

    Personnalise les méthodes de notification d'alerte.

    Cliquez sur Noise Reduction à côté d'une méthode de notification pour modifier les Notification et le Notification Configurations.

    Create Notification Configuration

    Custom Notification Method

    Canal de diffusion des notifications d'alerte. Pour en créer un :

    1. Cliquez sur Edit.

    2. Sélectionnez un canal de push existant ou cliquez sur Notification Templates pour en créer un nouveau.

      Pour plus d'informations sur la configuration des paramètres d'un canal de push, consultez la rubrique Gérer les canaux de push.

  10. Cliquez sur Alert Level.

  11. Déboguez l'abonnement aux événements.

    1. Sous l'onglet Push and Integration.

    2. Dans le panneau Push Channel sur ApsaraDB for MongoDB et le paramètre Name sur Instance Failure Start.

      Le système génère automatiquement le contenu de débogage au format JSON.

    3. Cliquez sur Create New Push.

      Le système affiche un message Add Channel. CloudMonitor envoie ensuite automatiquement une notification d'alerte de test aux contacts d'alerte selon les méthodes de notification définies dans la politique d'abonnement.

Définir une règle d'alerte

  1. Créez un contact d'alerte ou un groupe de contacts d'alerte. Pour plus d'informations, consultez la rubrique Créer un contact d'alerte ou un groupe de contacts d'alerte.

  2. Connectez-vous à la console ApsaraDB for MongoDB.

  3. Dans le volet de navigation de gauche, cliquez sur Submit ou sur Subscription Policy selon le type de votre instance.

  4. Dans le coin supérieur gauche de la page, sélectionnez le groupe de ressources et la région de votre instance.

  5. Cliquez sur l'ID de l'instance cible ou sur Debug Event Subscription dans la colonne Create Event Test.

  6. Configurez les alertes d'événements.

    1. Dans le volet de navigation de gauche de la page des détails de l'instance, cliquez sur Product.

    2. Cliquez sur OK pour accéder à la console CloudMonitor.

    3. Cliquez sur Operation Successful.

    4. Dans le panneau Replica Set Instances.

API associées

API CloudMonitor

Description

PutEventRule

Crée ou modifie une règle d'alerte pour un événement.