Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Afficher et gérer les événements planifiés

Dernière mise à jour :Aug 28, 2026

Outre les notifications envoyées par téléphone, e-mail, message interne ou SMS, ApsaraDB for MongoDB diffuse également des alertes concernant les événements de maintenance planifiés, tels que les migrations d'instances et les mises à niveau de version, directement dans la console. Vous pouvez consulter les détails de ces événements (type, cause et impact métier) et modifier manuellement l'heure du basculement.

, et messages SMS

Prérequis

Une instance ApsaraDB for MongoDB disposant d'un événement planifié.

Remarque

Le nombre d'événements en attente s'affiche dans la notification Scheduled Events située en haut de la console ApsaraDB for MongoDB.

Remarques

  • Les événements sont classés selon deux niveaux d'urgence :

    • [S0 Urgent] Risk Remediation : concerne généralement des incidents imprévus nécessitant une intervention immédiate pour éviter toute interruption de service. Les notifications associées sont envoyées trois jours ou moins avant l'intervention, et la fenêtre de replanification du basculement est réduite. Cela inclut notamment le remplacement urgent de versions, les mises à niveau, la récupération après panne d'hôte et le renouvellement des certificats SSL arrivant à expiration.

    • [S1 Scheduled] System Maintenance : couvre la correction de problèmes à faible risque ou les mises à niveau logicielles et matérielles planifiées. Ces notifications sont généralement émises plus de trois jours à l'avance et vous avez la possibilité d'annuler l'événement.

  • Pour recevoir les notifications relatives aux événements de maintenance planifiés, connectez-vous au Message Center, puis sélectionnez les canaux de notification et configurez les contacts pour les alertes de panne ou de maintenance ApsaraDB. Il est recommandé d'ajouter votre personnel en charge de la maintenance des bases de données comme contact ; sans cela, vous ne recevrez aucune notification.Les canaux disponibles sont les e-mails et les messages internes. Nous vous conseillons de privilégier les e-mails pour assurer la bonne livraison des notifications.

    Dans le coin supérieur droit de la console, cliquez sur l'icône en forme de cloche. Dans le panneau Internal Message Notifications, sélectionnez Message Settings.

    Figure 1. Accès aux paramètres de messagerie

    image

    Figure 2. Paramètres de notification pour ApsaraDB

  • Pour bénéficier de mises à jour en temps réel sur les événements de maintenance ou mettre en place une automatisation personnalisée pilotée par les événements, configurez les abonnements aux événements système dans CloudMonitor. ApsaraDB transmet les événements système à CloudMonitor à chaque étape du cycle de vie de l'événement de maintenance (planifié, en cours, réussi, annulé). Pour plus d'informations, consultez la rubrique Gérer les abonnements aux événements (recommandé). La liste des événements CloudMonitor auxquels vous pouvez souscrire figure dans l'Annexe 1 : Événements système liés à CloudMonitor.

    Développer pour afficher un exemple d'événement CloudMonitor.

    {
      "eventId": "c864b30b-7f69-5f04-b0e7-8dfb0eabcfd9", // A unique ID for the event.
      "product": "RDS",                                  // The service code.
      "reason": "Host software/hardware upgrade",        // The reason for the event.
      "extra": {
        "impactEn": "Transient instance disconnection",  // The impact of the event.
        "eventCode": "rds_apsaradb_transfer",            // The code for the O&M event type.
        "eventNameEn": "Instance migration",             // The name of the O&M event.
        "switchTime": "2024-09-15T01:30:00+08:00",       // The scheduled switchover time. A transient instance disconnection may occur at this time.
        "startTime": "2024-09-14T21:30:00+08:00",          // The time when the event is queued for execution.
        "cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade", // The cancellation risk code. For details, see Appendix 2: Detailed cause codes and cancellation risks.
        "detailCode": "HostSoftHardwareUpgrade",            // The detailed cause code. For details, see Appendix 2: Detailed cause codes and cancellation risks.
        "instanceInfo": ""
      },
      "instanceId": "rm-2ze9d66o65q1g02g6",             // The instance ID.
      "eventType": "Maintenance",
      "instanceComment": "rm-2ze9d66o65q1g02g6",        // The alias of the instance.
      "instanceType": "Instance",
      "publishTime": "2024-09-10T16:01:47+08:00"
    }

Procédure

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

  2. Dans le volet de navigation de gauche, cliquez sur Event Center.

    Important

    Pour les événements de maintenance qui exigent la planification d'une heure de basculement, une fenêtre contextuelle vous invite à définir cette heure.

  3. Sur la page Scheduled Events, effectuez les opérations requises.

    • Consultation des détails de l'événement

      La liste Scheduled Events affiche diverses informations sur l'instance cible, notamment le Event type, la Cause, l'Business impact, l'Start Time, l'Scheduled Switching Time, l'Latest Execution Time, le Status, le Database type et la possibilité d'annulation indiquée par Cancelable. Pour approfondir les causes et les impacts, reportez-vous à la section Causes et impacts des événements.

    • Configuration de l'heure de basculement

      Plusieurs méthodes permettent de définir l'heure de basculement d'un événement planifié : une heure spécifique, une récurrence périodique ou l'utilisation de la fenêtre de maintenance de l'instance. L'ordre de priorité d'exécution est le suivant : heure de basculement planifiée > heure de basculement périodique > fenêtre de maintenance de l'instance.

      Méthode de basculement

      Actions

      Heure de basculement planifiée

      1. Dans la liste Scheduled Events, sélectionnez un ou plusieurs événements.

      2. Dans le coin supérieur gauche de la liste Scheduled Events, cliquez sur Schedule Event.

      3. Dans le panneau Schedule Event, définissez l'heure de basculement souhaitée.

        Remarque
        • Vous pouvez cocher la case Set earliest execution time. Le système renseigne automatiquement la date et l'heure les plus proches possibles. Après confirmation, l'instance commence sa préparation et passe à l'état en attente. Si vous décochez cette option, vous pouvez personnaliser librement la date et l'heure du basculement.

        • L'Scheduled Switching Time ne doit pas être postérieure à l'Latest Execution Time.

      4. Vérifiez que les événements sélectionnés sont corrects.

        • Si la sélection est valide, cliquez sur Save.

        • En cas d'erreur, retournez à la liste Scheduled Events, corrigez votre sélection et redéfinissez l'heure de basculement.

      Heure de basculement périodique

      Important

      Une fois l'heure périodique configurée, le système exécute le basculement pour tout nouvel événement planifié généré durant le créneau correspondant.

      Par exemple, si vous définissez le basculement périodique le mardi à 12:00:00 et le vendredi à 12:00:00, tout événement créé entre mardi 12:00:00 et vendredi 12:00:00 sera exécuté le vendredi à 12:00:00. Les événements générés après vendredi 12:00:00 seront traités le mardi suivant à 12:00:00.

      1. Dans le coin supérieur gauche de la liste Scheduled Events, cliquez sur Global Scheduler.

      2. Dans le panneau Global Scheduler, configurez une récurrence hebdomadaire (week(s)) ou mensuelle (Month) selon vos besoins métier.

        Remarque

        L'heure de basculement périodique configurée s'affiche dans le coin supérieur droit de la liste Scheduled Events. Si l'option None est sélectionnée, aucune information n'apparaît.

      3. Cliquez sur Save.

      Fenêtre de maintenance de l'instance

      La fenêtre de maintenance par défaut est fixée de 02:00 à 06:00. Pour la consulter, cliquez sur l'ID de l'instance concernée et rendez-vous dans la section Specification Information de la page Basic Information. Vous pouvez également la modifier en cliquant sur Edit à côté de Maintenance Window. Pour plus de détails, consultez la rubrique Définir une fenêtre de maintenance.

    • Annulation d'un événement planifié

      Si le Event type est Update Minor Version, vous pouvez annuler l'événement en cliquant sur Cancel Scheduled Event dans le coin supérieur gauche de la liste Scheduled Events.

Causes et impacts des événements

Cause

Impact métier

Description

Migration d'instance

Déconnexion transitoire

Lorsque le basculement planifié débute, les impacts suivants sont observés :

  • Pendant le basculement, votre instance ou ses shards passent en lecture seule et subissent une déconnexion transitoire pouvant durer jusqu'à 30 secondes le temps de la synchronisation des données. Il est recommandé d'effectuer cette opération pendant les heures creuses et de s'assurer que votre application dispose d'un mécanisme de reconnexion.

  • L'utilisation de l'instance avec DMS et DTS est brièvement perturbée. Le service reprend automatiquement une fois l'opération terminée.

Mise à niveau de version mineure

Déconnexion transitoire

Lorsque le basculement planifié débute, les impacts suivants sont observés :

  • Pendant le basculement, votre instance ou ses shards passent en lecture seule et subissent une déconnexion transitoire pouvant durer jusqu'à 30 secondes le temps de la synchronisation des données. Il est recommandé d'effectuer cette opération pendant les heures creuses et de s'assurer que votre application dispose d'un mécanisme de reconnexion.

  • L'utilisation de l'instance avec DMS et DTS est brièvement perturbée. Le service reprend automatiquement une fois l'opération terminée.

Mise à jour de version mineure

Les modifications varient selon les versions mineures (versions du moteur). Il convient d'examiner les différences entre la version vers laquelle vous migrez et la version actuelle.

Mise à niveau de version mineure du proxy

Déconnexion transitoire

Lorsque le basculement planifié débute, les impacts suivants sont observés :

  • Pendant le basculement, votre instance ou ses shards passent en lecture seule et subissent une déconnexion transitoire pouvant durer jusqu'à 30 secondes le temps de la synchronisation des données. Il est recommandé d'effectuer cette opération pendant les heures creuses et de s'assurer que votre application dispose d'un mécanisme de reconnexion.

  • L'utilisation de l'instance avec DMS et DTS est brièvement perturbée. Le service reprend automatiquement une fois l'opération terminée.

Mise à jour de version mineure

Les modifications varient selon les versions mineures. Il convient d'examiner les différences entre la version vers laquelle vous migrez et la version actuelle.

Mise à jour du certificat SSL

Déconnexion transitoire

Lorsque le basculement planifié débute, les impacts suivants sont observés :

  • Pendant le basculement, votre instance ou ses shards passent en lecture seule et subissent une déconnexion transitoire pouvant durer jusqu'à 30 secondes le temps de la synchronisation des données. Il est recommandé d'effectuer cette opération pendant les heures creuses et de s'assurer que votre application dispose d'un mécanisme de reconnexion.

  • L'utilisation de l'instance avec DMS et DTS est brièvement perturbée. Le service reprend automatiquement une fois l'opération terminée.

Mise à niveau de version majeure

Déconnexion transitoire

Lorsque le basculement planifié débute, les impacts suivants sont observés :

  • Pendant le basculement, votre instance ou ses shards passent en lecture seule et subissent une déconnexion transitoire pouvant durer jusqu'à 30 secondes le temps de la synchronisation des données. Il est recommandé d'effectuer cette opération pendant les heures creuses et de s'assurer que votre application dispose d'un mécanisme de reconnexion.

  • L'utilisation de l'instance avec DMS et DTS est brièvement perturbée. Le service reprend automatiquement une fois l'opération terminée.

Mise à jour de version majeure

Les modifications varient selon les versions majeures (versions du moteur). Il convient d'examiner les différences entre la version vers laquelle vous migrez et la version actuelle.

API associées

API

Description

DescribeActiveOperationTaskCount

Récupère le nombre de tâches de maintenance pour une instance ApsaraDB for MongoDB.