Explorer Azure Monitor Azure Cosmos DB Insights

Azure Cosmos DB Insights fournit une vue des performances globales, des défaillances, de la capacité et de l’intégrité opérationnelle de toutes vos ressources Azure Cosmos DB dans une expérience interactive unifiée. Cet article vous aide à comprendre les avantages de cette nouvelle expérience de surveillance et comment vous pouvez modifier et adapter l’expérience pour répondre aux besoins uniques de votre organisation.

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 dans tous vos abonnements dans un emplacement unique. Vous pouvez ne séléctionner que les abonnements et les ressources que vous souhaitez évaluer.
  • Une analyse détaillée d’une ressource Azure Cosmos DB 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 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.

Cette fonctionnalité ne vous oblige pas à activer ou à configurer quoi que ce soit. Ces métriques Azure Cosmos DB sont collectées par défaut.

Notes

L’accès à cette fonctionnalité est gratuit. Vous êtes facturé uniquement pour les fonctionnalités essentielles d’Azure Monitor que vous configurez ou activez, comme décrit sur la page Détails de la tarification d’Azure Monitor.

Afficher les métriques d’utilisation et de performances pour Azure Cosmos DB

Pour afficher l’utilisation et les performances de vos comptes de stockage pour l’ensemble de vos abonnements, procédez comme suit :

  1. Connectez-vous au portail Azure.

  2. Recherchez Monitor et sélectionnez Monitor.

    Screenshot that shows the Search box with the word

  3. Sélectionnez Azure Cosmos DB.

    Screenshot that shows the Azure Cosmos DB Overview workbook.

Vue d’ensemble

Dans Vue d’ensemble, le tableau affiche les métriques interactives d’Azure Cosmos DB. Vous pouvez filtrer les résultats en fonction des options que vous sélectionnez dans les listes déroulantes suivantes :

  • Abonnements : Seuls les abonnements qui ont une ressource Azure Cosmos DB sont répertoriés.
  • Azure Cosmos DB :Vous pouvez sélectionner tout, un sous-ensemble ou une ressource Azure Cosmos DB unique.
  • Intervalle de temps : Par défaut, le tableau affiche les 24 dernières heures d’informations en fonction des sélections correspondantes effectuées.

La vignette de compteur sous les listes déroulantes cumule le nombre total de ressources Azure Cosmos DB se trouvant dans les abonnements sélectionnés. Des codes de couleur conditionnels ou des cartes thermiques pour les colonnes du classeur signalent des métriques de transaction. La couleur la plus profonde est la valeur la plus élevée. Une couleur plus claire est basée sur les valeurs les plus basses.

Sélectionnez une flèche déroulante en regard d’une des ressources Azure Cosmos DB pour révéler une répartition des métriques de performances au niveau du conteneur de base de données individuel.

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

Sélectionnez le nom de ressource Azure Cosmos DB mis en surbrillance en bleu pour obtenir la Vue d’ensemble par défaut pour le compte Azure Cosmos DB associé.

Échecs

Sélectionnez l’onglet Échecs pour ouvrir la partie Échecs du modèle de classeur. Il affiche le nombre total de requêtes avec la distribution des réponses qui composent ces requêtes :

Screenshot that shows failures with breakdown by HTTP request type.

Code Description
200 OK Une des opérations REST suivantes a réussi :
- GET sur une ressource.
- PUT sur une ressource.
- POST sur une ressource.
- POST sur une ressource de procédure stockée pour exécuter la procédure stockée.
201 Created Une opération POST pour créer une ressource a réussi.
404 Not Found L’opération tente d’agir sur une ressource qui n’existe plus. Par exemple, la ressource peut déjà avoir été supprimée.

Pour obtenir la liste complète des codes d’état, consultez Codes d’état HTTP pour Azure Cosmos DB.

Capacité

Sélectionnez l’onglet Capacité pour ouvrir la partie Capacité du modèle de classeur. Il vous montre :

  • Le nombre de documents dont vous disposez.
  • La croissance de votre document au fil du temps.
  • L’utilisation des données.
  • La quantité totale de stockage disponible qu’il vous reste.

Ces informations vous aident à identifier les potentiels problèmes de stockage et d’utilisation des données.

Screenshot that shows the Capacity workbook.

Comme avec le classeur de vue d’ensemble, la sélection de la liste déroulante en regard d’une ressource Azure Cosmos DB dans la colonne Abonnement affiche une répartition avec les conteneurs individuels qui composent la base de données.

Operations

Sélectionnez l’onglet Opérations pour ouvrir la partie Opérations du modèle de classeur. Vous pouvez voir vos requêtes décomposées selon le type des requêtes effectuées.

Dans l’exemple suivant, vous constatez que eastus-billingint reçoit principalement des requêtes de lecture, mais un petit nombre de requêtes upsert et de création. Vous pouvez aussi noter que westeurope-billingint est en lecture seule du point de vue des requêtes, au moins au cours des quatre dernières heures auxquelles le classeur est actuellement étendu par le biais de son paramètre d’intervalle de temps.

Screenshot that shows the Operations workbook.

Affichage à partir d’une ressource Azure Cosmos DB

  1. Recherchez ou sélectionnez l’un de vos comptes Azure Cosmos DB existants.

    Screenshot that shows searching for Azure Cosmos DB.

  2. Une fois que vous vous êtes déplacé vers votre compte Azure Cosmos DB, dans la section Surveillance, sélectionnez Insights (préversion) ou Classeurs. Vous pouvez désormais effectuer une analyse plus approfondie du débit, des requêtes, du stockage, de la disponibilité, de la latence, du système et de la gestion des comptes.

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

Plage temporelle

Par défaut, le champ Intervalle de temps affiche les données des dernières 24 heures. Vous pouvez modifier l’intervalle de temps pour afficher les données allant des 5 dernières minutes jusqu’aux sept derniers jours. Le sélecteur d’intervalle de temps inclut également un mode Personnalisé. Entrez les dates de début et de fin pour afficher un calendrier personnalisé basé sur les données disponibles pour le compte sélectionné.

Screenshot that shows the Azure Cosmos DB Time Range.

Vue d’ensemble Insights

L’onglet Vue d’ensemble fournit les métriques les plus courantes pour le compte Azure Cosmos DB sélectionné, notamment :

  • Total de requêtes
  • Demandes ayant échoué (429s)
  • Consommation RU normalisée (max.)
  • Utilisation des données et de l’index
  • Métriques de compte d’Azure Cosmos DB par collection

Nombre total de requêtes : ce graphique fournit une vue du nombre total de requêtes pour le compte, réparties par code d’état. Les unités en bas du graphique représentent la somme des demandes totales durant la période.

Screenshot that shows the Azure Cosmos DB Total Requests graph.

Demandes ayant échoué (429s) : ce graphique fournit une vue des demandes ayant échoué avec le code d’état 429. Les unités en bas du graphique représentent la somme des demandes totales ayant échoué durant la période.

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

Consommation RU normalisée (max.) : ce graphique fournit le pourcentage maximal compris entre 0 et 100 % des unités de consommation RU normalisée durant la période spécifiée.

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

Épingler, exporter et développer

Vous pouvez épingler une des sections métriques à un tableau de bord Azure en sélectionnant la punaise en haut à droite de la section.

Screenshot that shows the metric section pin to dashboard example.

Pour exporter vos données au format Excel, sélectionnez la flèche vers le bas située à gauche de la punaise.

Screenshot that shows the Export workbook down arrow.

Pour développer ou réduire toutes les vues déroulantes dans le classeur, sélectionnez la flèche de développement à gauche de la flèche vers le bas.

Screenshot that shows the Expand workbook arrow.

Personnaliser Azure Cosmos DB Insights

Cette expérience s’appuie sur des modèles de classeur Azure Monitor. Vous pouvez utiliser Personnaliser>Modifier>Enregistrer pour modifier et enregistrer une copie de votre version modifiée dans un classeur personnalisé.

Screenshot that shows the Customize button.

Les classeurs sont enregistrés dans un groupe de ressources. La section Mes rapports vous est privée. La section Rapports partagés est accessible par tous les utilisateurs ayant accès au groupe de ressources. Une fois que vous avez enregistré le classeur personnalisé, vous devez accéder à la galerie de classeurs pour le lancer.

Screenshot that shows the Gallery button.

Dépannage

Pour obtenir des conseils sur la résolution des problèmes, consultez Résolution des problèmes liés aux insights basés sur des classeurs.

Étapes suivantes