Partager via


Configurer la surveillance de volumes persistants avec Container Insights

Container Insights démarre automatiquement la surveillance de l’utilisation du pv en collectant les métriques suivantes à intervalles de 60 secondes et en les stockant dans la table InsightsMetrics .

Nom de métrique Dimension de la métrique (balises) Description de la métrique
pvUsedBytes podUID, podName, pvcName, pvcNamespace, capacityBytes, clusterId, clusterName Espace utilisé en octets pour un volume persistant spécifique avec une revendication utilisée par un pod spécifique. L’étiquette capacityBytes est pliée en tant que dimension dans le champ Étiquettes pour réduire le coût d’ingestion des données et simplifier les requêtes.

Pour en découvrir plus sur la configuration des métriques de volume persistant collectées, consultez Configurer la collecte de données d’agent pour Container Insights.

Inventaire des volumes persistants

Container Insights lance automatiquement la supervision des volumes persistants en collectant les informations suivantes toutes les 60 secondes et en les stockant dans la table KubePVInventory.

Données Source de données Type de données Champs
Inventaire des volumes persistants dans un cluster Kubernetes API Kube KubePVInventory PVName, PVCapacityBytes, PVCName, PVCNamespace, PVStatus, PVAccessModes, PVType, PVTypeInfo, PVStorageClassName, PVCreationTimestamp, TimeGenerated, ClusterId, ClusterName, _ResourceId

Superviser les volumes persistants

Container Insights inclut des graphiques préconfigurés pour cette métrique d’usage et les informations d’inventaire sous la forme d’un classeur pour chaque cluster. Vous pouvez également activer une alerte recommandée pour l’utilisation de volumes persistants ainsi que pour interroger ces métriques dans Log Analytics.

Classeur Détails de la charge de travail

Vous trouverez des graphiques d’utilisation pour des charges de travail spécifiques sous l’onglet Volumes persistants du classeur Détails de la charge de travail directement à partir d’un cluster AKS (Azure Kubernetes Service). Sélectionnez Classeurs dans le volet gauche, dans la liste déroulante Afficher les classeurs du volet Insights ou sous l’onglet Rapports (préversion) du volet Insights.

Capture d’écran montrant l’exemple de classeur pour les charges de travail de volume persistant Azure Monitor.

Classeur Détails de volume persistant

Vous pouvez obtenir une vue d’ensemble de l’inventaire des volumes persistants dans le classeur Détails de volume persistant directement à partir d’un cluster AKS en sélectionnant Classeurs dans le volet gauche. Vous pouvez également ouvrir ce classeur à partir de la liste déroulante Afficher les classeurs dans le volet Insights ou à partir de l’onglet Rapports dans le volet Insights.

Capture d’écran montrant l’exemple de classeur avec les détails du volume persistant Azure Monitor.

Vous pouvez activer une alerte recommandée pour vous avertir lorsque la moyenne de l’utilisation de volume persistant pour un pod est supérieure à 80 %. Pour en découvrir plus sur les alertes, consultez Règles d’alerte de métrique dans Container Insights (préversion). Pour savoir comment remplacer le seuil par défaut, consultez la section Configurer des métriques alertables dans ConfigMaps.

Limites

Les volumes persistants où la classe de stockage est « azureblob-* » ne collectent pas les métriques PV en raison d’une limitation dans CAdvisor. La commande suivante affiche les volumes persistants et leurs propriétés (y compris la classe de stockage).

kubectl get pvc

Étapes suivantes

Pour en découvrir plus les métriques de volume persistant collectées, consultez Configurer la collecte de données d’agent pour Container Insights.