Surveiller et régler Azure Cosmos DB for PostgreSQL

S’APPLIQUE À : Azure Cosmos DB for PostgreSQL (avec l’extension de base de données Citus pour PostgreSQL)

La surveillance des données relatives à vos serveurs vous aide à résoudre les problèmes et à optimiser votre charge de travail. Azure Cosmos DB for PostgreSQL fournit différentes options de supervision pour fournir des informations sur le comportement de nœuds dans un cluster.

Mesures

Azure Cosmos DB for PostgreSQL fournit des métriques pour des nœuds dans un cluster, et des métriques d’agrégation pour le groupe dans son ensemble. Les mesures permettent de mieux comprendre le comportement des ressources de prise en charge. Chaque métrique est émise selon une fréquence d’une minute et est conservée jusqu’à 30 jours dans l’historique.

Outre l’affichage des graphiques des mesures, vous pouvez configurer des alertes. Pour obtenir des instructions pas à pas, consultez Guide pratique pour configurer des alertes. Les autres tâches incluent la configuration d’actions automatisées, l’exécution d’analyses avancées et l’archivage de l’historique. Pour plus d’informations, consultez Vue d’ensemble des mesures dans Microsoft Azure.

Par nœud versus agrégat

Par défaut, le portail Azure agrège des métriques de nœuds dans un cluster. Toutefois, certaines mesures, telles que le pourcentage d’utilisation du disque, sont plus détaillées au niveau de chaque nœud. Pour voir les mesures par nœud affichées individuellement, utilisez le fractionnement des métriques Azure Monitor par nom de serveur.

Notes

Certains clusters ne prennent pas en charge le fractionnement des métriques. Sur ces clusters, vous pouvez afficher les métriques des nœuds individuels en cliquant sur le nom du nœud dans la page Vue d’ensemble du cluster. Puis ouvrez la page Mesures pour le nœud.

Liste des métriques

Les métriques disponibles pour les nœuds sont les suivantes :

Métrique Nom d’affichage de la métrique Unité Description
active_connections Connexions actives Count Nombre de connexions actives sur le serveur.
apps_reserved_memory_percent Pourcentage de mémoire réservée Pourcentage Calculé à partir du ratio de Committed_AS/CommitLimit, comme indiqué dans /proc/meminfo.
cpu_credits_consumed Crédits de processeur consommés Crédits Nombre total de crédits consommés par le nœud. (Disponible uniquement quand le calcul Burstable est provisionné sur le nœud.)
cpu_credits_remaining Crédits de processeur restants Crédits Nombre total de crédits pouvant être consommés. (Disponible uniquement quand le calcul Burstable est provisionné sur le nœud.)
cpu_percent Pourcentage d’UC Pourcentage Pourcentage d’UC en cours d’utilisation.
iops E/S par seconde Count Consultez Définition IOPS et Débit d’Azure Cosmos DB for PostgreSQL
memory_percent Pourcentage de mémoire Pourcentage Pourcentage de mémoire en cours d’utilisation.
network_bytes_ingress Network In Octets Entrée réseau entre connexions actives.
network_bytes_egress Network Out Octets Sortie réseau entre connexions actives.
replication_lag Décalage de la réplication Secondes Distance entre les nœuds de réplica en lecture et leurs homologues dans le cluster principal.
storage_percent Pourcentage de stockage Pourcentage Pourcentage de stockage utilisé par rapport à la limite maximale du serveur.
storage_used Stockage utilisé Octets Quantité de stockage en cours d’utilisation. Le stockage utilisé par le service peut inclure les fichiers de base de données, les journaux d’activité des transactions et les journaux d’activité du serveur.

Azure ne fournit aucune mesure agrégée pour le cluster dans son ensemble, mais les mesures de plusieurs nœuds peuvent être placées sur le même graphique.

Étapes suivantes