Partager via


Utiliser le portail Azure pour configurer des alertes sur des métriques pour Azure Cosmos DB for MongoDB vCore

S’APPLIQUE À : MongoDB vCore

Cet article explique comment configurer et gérer des alertes sur des métriques opérationnelles pour Azure Cosmos DB for MongoDB vCore en utilisant le portail Azure. Vous pouvez créer des alertes basées sur des métriques de surveillance pour vos services Azure afin de gérer proactivement vos clusters.

Vous allez configurer une alerte qui se déclenche quand une métrique spécifiée dépasse un seuil. L’alerte se déclenche quand la condition est remplie pour la première fois et continue de se déclencher par la suite jusqu’à ce que la condition ne soit plus vraie.

Vous pouvez configurer une alerte pour effectuer les actions suivantes lors de son déclenchement :

  • Envoyer des notifications par e-mail à l’administrateur du service et aux coadministrateurs.
  • Envoyer des e-mails à des adresses supplémentaires spécifiées.
  • Appeler un webhook.

Vous pouvez configurer et gérer des règles d’alerte en utilisant les outils suivants :

Créer une règle d’alerte sur une métrique à partir du portail Azure

Suivez ces étapes pour créer une règle d’alerte basée sur une métrique :

  1. Dans le portail Azure, sélectionnez le cluster Azure Cosmos DB for MongoDB vCore que vous voulez surveiller.
  2. Dans la section Surveillance de la barre latérale, sélectionnez Alertes, Créer, puis Règle d’alerte. Capture d’écran de la page de création d’une règle d’alerte dans Azure Cosmos DB for MongoDB vCore dans le portail Azure.
  3. Sous l’onglet Condition, sélectionnez Afficher tous les signaux en regard de la liste déroulante Sélectionner un signal.
  4. Choisissez une métrique dans la liste des signaux disponibles. Par exemple, sélectionnez Pourcentage de stockage, puis Appliquer. Capture d’écran du panneau de sélection des conditions d’alerte avec une métrique sélectionnée dans le portail Azure.
  5. Sous l’onglet Condition de la page Créer une règle d’alerte, sous Logique d’alerte, configurez les éléments suivants :
    • Pour Seuil, sélectionnez Statique.
    • Pour Type d’agrégation, sélectionnez Moyenne.
    • Pour Opérateur, sélectionnez Supérieur à.
    • Pour Valeur de seuil, entrez 85.
  6. Sélectionnez l’onglet Actions. Capture d’écran de la définition d’une alerte pour une métrique sélectionnée dans le portail Azure.
  7. Vérifiez que Utiliser les groupes d’actions est sélectionné, puis choisissez Créer un groupe d’actions pour créer un groupe qui va recevoir des notifications quand l’alerte se déclenche. Capture d’écran du panneau de création d’un groupe d’actions dans le portail Azure.
  8. Dans le formulaire Créer un groupe d’actions, sélectionnez l’Abonnement, le Groupe de ressources et la Région, puis entrez un Nom du groupe d’actions et un Nom d’affichage pour le groupe.
  9. Sélectionnez Suivant : Notifications au bas de la page. Capture d’écran des informations de base d’un groupe d’actions dans le portail Azure.
  10. Dans l’onglet Notifications, sous Type de notification, sélectionnez Email/Message SMS/Push/Message vocal.
  11. Dans le formulaire E-mail/SMS/Push/Voix, entrez les adresses e-mail et les numéros de téléphone des destinataires que vous voulez notifier. Sélectionnez ensuite OK.
  12. Dans le formulaire Créer un groupe d’actions, entrez un nom pour la notification. Capture d’écran de la création d’une notification par e-mail dans le portail Azure.
  13. Sélectionnez Vérifier + créer, puis Créer pour terminer la configuration du groupe d’actions.
  14. Le nouveau groupe d’actions apparaît sous Nom du groupe d’actions sous l’onglet Actions de la page Créer une règle d’alerte.
  15. Sélectionnez Suivant : Détails au bas de la page. Capture d’écran de l’onglet Actions de règle d’alerte complété dans le portail Azure.
  16. Sous l’onglet Détails, définissez un niveau de Gravité pour la règle d’alerte. Indiquez pour la règle un Nom facilement identifiable et une Description facultative. Capture d’écran de l’onglet Détails de la règle d’alerte complété dans le portail Azure.
  17. Sélectionnez Vérifier + créer, puis Créer pour finaliser la règle d’alerte. L’alerte sera active au bout de quelques minutes et se déclenchera selon ce qui a été configuré.

Gérer les alertes

Après avoir créé une alerte, vous pouvez la visualiser, la modifier ou la gérer de plusieurs façons :

  • Désactivez ou activez l’alerte pour l’arrêter temporairement ou pour reprendre la réception des notifications.
  • Modifiez ou supprimez la règle d’alerte.

Pour accéder aux alertes, sous la section Surveillance de la barre latérale des propriétés du cluster, sélectionnez Alertes, puis sélectionnez Règles d’alerte dans la barre d’outils. Capture d’écran de la page des alertes dans Azure Cosmos DB for MongoDB vCore dans le portail Azure.

Alertes suggérées

Les alertes suivantes sont recommandées pour vous aider à surveiller et à gérer vos clusters Azure Cosmos DB for MongoDB vCore.

Espace disque

La surveillance de l’espace disque est essentielle pour chaque cluster de production. La base de données sous-jacente a besoin de suffisamment d’espace disque libre pour fonctionner correctement. Si le disque est saturé, (le nœud) la partition physique du cluster peut être mise hors connexion et refuser de démarrer jusqu’à ce que de l’espace supplémentaire soit disponible. Dans ce cas, vous devez envoyer une demande de support à Microsoft pour résoudre le problème.

Nous vous recommandons de définir des alertes d’espace disque sur tous les nœuds de chaque cluster, y compris pour les environnements hors production. Les alertes d’utilisation de l’espace disque fournissent des avertissements précoces qui vous aident à prendre des mesures proactives pour maintenir l’intégrité des nœuds.

Pour obtenir les meilleurs résultats, configurez une série d’alertes à des seuils d’utilisation de 75 %, 85 % et 95 %. Les pourcentages spécifiques que vous choisissez peuvent dépendre de la vitesse d’ingestion des données, car une ingestion rapide peut remplir le disque rapidement.

Pour libérer de l’espace disque, envisagez les actions suivantes :

  • Passez en revue votre stratégie de rétention des données et déplacez si possible les données plus anciennes vers le stockage froid.
  • Augmentez la capacité du nœud si c’est nécessaire. Chaque nœud peut prendre en charge jusqu’à 32 Tio de stockage.

Utilisation de l’UC

La surveillance de l’utilisation du processeur vous permet d’établir une base de référence des performances. Par exemple, si l’utilisation du processeur de votre cluster oscille généralement entre 40 et 60 %, une augmentation soudaine à 95 % pourrait indiquer une anomalie.

Les pics d’utilisation du processeur peuvent provenir d’une croissance naturelle ou de requêtes inefficaces. Lors de la création d’alertes d’utilisation du processeur, définissez une période d’agrégation longue pour tenir prendre en compte les augmentations prolongées et ignorer les pics momentanés. Une période d’agrégation plus longue peut vous aider à prendre des décisions quant au scale-up ou au scale-down de la capacité de calcul du cluster. Pour les charges de travail avec des modèles métier incluant des pics d’utilisation réguliers et des périodes de creux prolongées entre ces pics, envisagez d’utiliser une capacité de calcul avec mise à l’échelle automatique.

Avec ces alertes en place, vous pouvez surveiller et gérer de façon proactive vos clusters Azure Cosmos DB for MongoDB vCore afin de maintenir la haute disponibilité et les performances.