Partager via


Explorer Azure Monitor dans Azure Cosmos DB for MongoDB (vCore) basé sur vCore

S’APPLIQUE À : MongoDB vCore

Azure Monitor pour Azure Cosmos DB for MongoDB basé sur vCore fournit une vue de métriques pour superviser votre compte et créer des tableaux de bord. Les métriques Azure Cosmos DB sont collectées par défaut, mais cette fonctionnalité n’est accessible qu’aux niveaux de cluster M40 et supérieurs. La métrique Pourcentage d’UC est utilisée pour obtenir la consommation pour différents types d’opérations. Vous pouvez analyser ultérieurement les opérations qui ont utilisé la majeure partie de la mémoire allouée. Par défaut, les données de consommation sont agrégées à un intervalle de cinq minutes. Vous pouvez cependant changer l’unité d’agrégation en modifiant l’option de granularité temporelle.

Introduction

Avant de commencer, vous devez comprendre comment les informations sont présentées et visualisées.

Elle offre :

  • Perspective à grande échelle de vos ressources Azure Cosmos DB for MongoDB (vCore) dans tous vos abonnements dans un emplacement unique. Vous pouvez ne séléctionner que les abonnements et les ressources que vous souhaitez évaluer.
  • Analyse détaillée d’une ressource Azure Cosmos DB for MongoDB (vCore) particulière. Vous pouvez diagnostiquer les problèmes ou effectuer une analyse détaillée en utilisant les catégories d’utilisation, de défaillance, de capacité et d’opérations. La sélection de l’une de ces options fournit une vue détaillée des métriques Azure Cosmos DB for MongoDB (vCore) pertinentes.
  • Expérience personnalisable basée sur des modèles de classeur Azure Monitor. Vous pouvez choisir les métriques que vous souhaitez voir, modifier ou définir des seuils qui s’alignent sur vos limites, et enregistrer un classeur personnalisé. Les graphiques du classeur peuvent ensuite être épinglés au tableau de bord Azure.

Métriques disponibles aujourd’hui

Métriques système (disponibles sur tous les niveaux de cluster)

  • Pourcentage de mémoire validée : indique le pourcentage de la limite de mémoire validée allouée par les applications sur une partition. Cette métrique permet de superviser l’utilisation de la mémoire par rapport à la limite allouée.
  • Pourcentage d’UC : indique l’utilisation du processeur sur une partition.
    • Utilisation élevée du processeur : si vous constatez un pic d’utilisation du processeur en moyenne, la meilleure option pour optimiser les performances consiste à augmenter le niveau de cluster. Après avoir augmenté le niveau, supervisez l’utilisation pour voir si elle se stabilise.
    • Faible utilisation du processeur : à l’inverse, si l’utilisation du processeur est constamment faible, il est recommandé d’effectuer un scale-down vers un niveau de cluster inférieur pour réduire les coûts.
  • Pourcentage de mémoire : affiche l’utilisation de la mémoire sur une partition. Pour les charges de travail intenses en lecture, envisagez d’utiliser des niveaux de cluster avec davantage de RAM pour optimiser les performances et garantir des opérations plus fluides.
  • Pourcentage de stockage : affiche le pourcentage de stockage disponible sur une partition.
  • Stockage utilisé : représente la quantité réelle de stockage utilisée sur une partition. Cette métrique est essentielle pour comprendre les tendances de consommation de stockage et gérer les ressources de stockage.
    • Surveillance et gestion : si l’utilisation du stockage augmente au-dessus de 80 %, les utilisateurs doivent surveiller cela de façon plus étroite. Il est recommandé d’augmenter la taille de la référence SKU du disque pour gérer plus efficacement le stockage.
    • Optimisation des performances : si les performances d’écriture ne sont pas au niveau souhaité, en particulier lors de l’exécution à grande échelle, l’augmentation de la taille du disque peut améliorer les performances d’écriture.
  • IOPS : mesure les opérations d’E/S de disque par seconde sur une partition. Cette métrique fournit des insights sur les performances de lecture et d’écriture du système de stockage, ce qui permet d’optimiser l’utilisation du disque.
    • Charges de travail nécessitant beaucoup d’écritures : les E/S par seconde sont particulièrement importantes pour les charges de travail intenses en écriture, en particulier lors de l’exploitation à grande échelle. Si les performances d’écriture doivent être améliorées, il est recommandé de mettre à niveau la taille de la référence SKU du disque de stockage plutôt que d’augmenter le niveau de cluster.

Métriques de base de données

  • Durée de la requête Mongo : capture la durée de bout en bout en millisecondes des requêtes MongoDB clientes gérées par le cluster Mongo, mise à jour toutes les 60 secondes. Cette métrique est essentielle pour évaluer la réactivité et la latence des opérations de base de données.

Remarque

Il n’y a aucuns frais pour accéder aux métriques de base de données. Toutefois, vous devez être au niveau du cluster M40 ou supérieur pour accéder aux métriques. Pour plus d’informations sur le passage au niveau supérieur, veuillez consulter ce guide.

Afficher les mesures

  1. Connectez-vous au portail Azure.

  2. Accédez à la page du cluster Azure Cosmos DB for MongoDB existant.

  3. Sur la page du cluster Azure Cosmos DB for MongoDB vCore, sélectionnez l’option de menu de navigation Métriques.

    Capture d’écran du panneau Métriques dans Azure Cosmos DB.

  4. Sélectionnez ensuite la métrique Durée de la requête Monogo dans la liste des métriques disponibles. Dans cet exemple, nous allons sélectionner Durée de la requête Mongo et Moy comme valeur d’agrégation. En plus de ces détails, vous pouvez également sélectionner l’intervalle de temps et la granularité temporelle des métriques. Au maximum, vous pouvez voir les métriques des 30 derniers jours. Une fois que vous avez appliqué le filtre, un graphique s’affiche. Vous pouvez voir le nombre moyen d’unités de requête consommées par minute pendant la période sélectionnée.

    Capture d’écran du choix d’une métrique à partir du portail Azure.

Filtres les métriques de base de données

  • Vous pouvez aussi filtrer les métriques et obtenir l’affichage des graphiques en fonction d’une valeur spécifique de CollectionName, DatabaseName, Operation et StatusCode. Les options Ajouter un filtre et Appliquer le fractionnement vous permettent de filtrer l’utilisation et de regrouper les métriques.

  • Si vous voulez voir l’utilisation par collection, sélectionnez Appliquer le fractionnement et choisissez le nom de la collection comme filtre. Vous voyez alors un graphique comme celui-ci avec un choix de collections dans le tableau de bord. Vous pouvez ensuite sélectionner un nom de collection spécifique pour voir plus de détails :

    Durée de la demande de mémoire Azure Cosmos DB pour toutes les opérations effectuées par la collection dans Azure Monitor

Étapes suivantes