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.
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.
Alerte d’utilisation de volume persistant recommandée
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.