Les tableaux de bord Prometheus Monitoring d'ACK vous offrent une visibilité en temps réel sur l'utilisation du stockage au niveau du cluster, du nœud, du pod et du volume. Avec Managed Service for Prometheus activé, suivez les entrées/sorties disque, l'utilisation de la capacité et l'utilisation des inodes pour les volumes disque, NAS et OSS montés sur votre cluster, sans instrumentation supplémentaire.
Prérequis
Avant de commencer, vérifiez que :
Le plug-in Container Storage Interface (CSI) est installé en version 1.22.14-820d8870-aliyun ou ultérieure. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner. Pour les instructions de mise à jour, consultez la rubrique Mettre à jour csi-plugin et csi-provisioner
Managed Service for Prometheus est activé pour le cluster. Pour les instructions de configuration, consultez l'étape Étape 1 : Activer Managed Service for Prometheus dans la rubrique « Utiliser Managed Service for Prometheus »
Types de stockage pris en charge
Le tableau suivant répertorie les types de stockage de conteneurs compatibles avec la surveillance et indique où consulter leurs métriques.
| Type de stockage | Stockage sous-jacent | Où consulter les métriques |
|---|---|---|
| emptyDir | Répertoire de nœud (hôte) | Onglet Application Monitoring > Pods (section de stockage éphémère). emptyDir ne dispose pas de métriques dédiées ; il apparaît dans le cadre du stockage éphémère. |
| Volumes disque | Disques Alibaba Cloud | Onglet Storage Monitoring > CSI Disk |
| Volumes File Storage NAS (NAS) | NAS | Onglet Storage Monitoring > CSI NAS |
| Volumes Object Storage Service (OSS) | OSS | Onglet Storage Monitoring > CSI OSS |
Les types de stockage suivants ne prennent pas en charge la surveillance du stockage :
| Type de stockage | Raison |
|---|---|
| hostPath | Le kubelet ne considère pas les volumes hostPath comme du stockage éphémère de pod et ne les surveille pas. |
| Secrets et ConfigMaps | Ces types ne nécessitent aucune surveillance du stockage ; la communauté Kubernetes n'a défini aucun modèle de surveillance pour eux. |
Ouvrir la page Prometheus Monitoring
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur console ACKClusters.
Sur la page Clusters, cliquez sur le nom du cluster cible.
Dans le volet de gauche, choisissez Operations > Prometheus Monitoring.
Tableau de bord du cluster
Sur la page Prometheus Monitoring, cliquez sur Monitoring Overview puis sur l'onglet Cluster Overview.
Le tableau de bord du cluster offre une vue d'ensemble de tous les volumes et des conteneurs consommant le plus d'espace système de fichiers.

| Métrique | Description |
|---|---|
| Vue d'ensemble des PVC | Répertorie toutes les revendications de volume persistant (PVC) montées sur le cluster, y compris le nom du PVC, le nom du volume persistant (PV), le type, le namespace, le nombre de nœuds montés, la capacité totale, la capacité utilisée et le taux d'utilisation. |
| Utilisation du système de fichiers des conteneurs (10 premiers) | Les 10 conteneurs présentant l'utilisation la plus élevée de la capacité du système de fichiers racine. |
| Utilisation des inodes du système de fichiers des conteneurs (10 premiers) | Les 10 conteneurs présentant l'utilisation la plus élevée des inodes dans le système de fichiers racine. |
Tableau de bord des nœuds
Sur la page Prometheus Monitoring, cliquez sur Node Monitoring puis sur l'onglet Nodes.
Le tableau de bord des nœuds affiche les performances d'E/S disque et l'utilisation des PVC pour chaque nœud.
Surveillance des disques

| Métrique | Description |
|---|---|
| Taux de lecture/écriture disque (IOPS) | IOPS pour les lectures et écritures sur disque. |
| Lecture/écriture disque | Débit de lecture et d'écriture du disque. |
| Temps de lecture/écriture E/S disque | Temps de lecture et d'écriture du disque. |
| Latence de lecture/écriture E/S disque (temps/E/S) | Latence par opération de lecture et d'écriture sur disque. |
Surveillance des PVC

| Métrique | Description |
|---|---|
| Utilisation du système de fichiers disque (%) | Taux d'utilisation de la capacité du disque. |
| Utilisation du système de fichiers disque (octets) | Capacité disque utilisée, en octets. |
| Espace disponible du système de fichiers disque (octets) | Capacité disque disponible, en octets. |
| Vue d'ensemble des PVC | Répertorie tous les PVC montés sur le nœud, y compris le nom du PVC, le nom du PV, le type, le namespace, le nombre de nœuds montés, la capacité totale, la capacité utilisée et le taux d'utilisation. |
| Lecture/écriture PVC | Débit de lecture et d'écriture en temps réel pour chaque volume. |
Tableau de bord des pods
Sur la page Prometheus Monitoring, cliquez sur Application Monitoring puis sur l'onglet Pods.
Les métriques de stockage des pods couvrent deux catégories : le système de fichiers racine et le stockage éphémère.
Surveillance du système de fichiers racine
Si votre cluster exécute Kubernetes 1.24 ou une version ultérieure, les métriques du tableau de bord des pods dépendent de la version csi-plugin 1.28.3-eb95171-aliyun ou ultérieure. Si la version installée est antérieure, aucune métrique n'apparaît sur le tableau de bord des pods. Consultez les notes de version csi-plugin pour vérifier votre version.

| Métrique | Description |
|---|---|
| Utilisation du système de fichiers du pod | Capacité de stockage utilisée par le système de fichiers racine dans le pod. |
| Utilisation du système de fichiers du pod (%) | Taux d'utilisation de la capacité de stockage du système de fichiers racine dans le pod. |
| Lecture du système de fichiers du pod | Débit de lecture en temps réel du système de fichiers racine. |
| Écriture du système de fichiers du pod | Débit d'écriture en temps réel du système de fichiers racine. |
Surveillance du stockage éphémère

| Métrique | Description |
|---|---|
| Utilisation du stockage éphémère | Stockage éphémère utilisé par le pod. |
| Utilisation du stockage éphémère (%) | Taux d'utilisation du stockage éphémère. Collecté uniquement lorsque spec.containers[].resources.limits.ephemeral-storage est défini. |
| Utilisation des inodes éphémères | Nombre d'inodes utilisés dans le stockage éphémère du pod. |
| Utilisation des inodes de stockage éphémère (%) | Taux d'utilisation des inodes dans le stockage éphémère du pod. |
Tableaux de bord des volumes
Si des volumes disque, NAS ou OSS sont montés sur des pods dans votre cluster, utilisez les tableaux de bord suivants pour surveiller leur utilisation.
Surveillance des volumes disque
Sur la page Prometheus Monitoring, cliquez sur Storage Monitoring puis sur l'onglet CSI Disk.
Le tableau de bord des volumes disque affiche les PVC disque, les nœuds sur lesquels les volumes disque sont montés et l'utilisation des volumes disque.
Le tableau de bord des volumes disque contient les zones suivantes :
Tableau PVC Information : Affiche les colonnes PVC, PV, Namespace, Type, Node, Device, Node Reference Count, Used, Size et Usage(%).
Tableau Pods Bound to PVC : Affiche les colonnes Namespace, Workload Kind, Workload Name et Pod Name.
Graphique linéaire de série temporelle Used Utilization : Affiche la tendance d'utilisation du disque pour chaque PVC.

Surveillance des volumes NAS
Sur la page Prometheus Monitoring, cliquez sur Storage Monitoring puis sur l'onglet CSI NAS.
Le tableau de bord des volumes NAS affiche les PVC NAS, les nœuds sur lesquels les volumes NAS sont montés et l'utilisation des volumes NAS.
Les métriques de taux d'utilisation, de capacité totale, de capacité utilisée et de capacité disponible sont disponibles uniquement pour les volumes NAS gérés par Container Network File System (CNFS).


Surveillance des volumes OSS
Sur la page Prometheus Monitoring, cliquez sur Storage Monitoring puis sur l'onglet CSI OSS.
Le tableau de bord des volumes OSS affiche les PVC OSS, les nœuds sur lesquels les volumes OSS sont montés et l'utilisation des volumes OSS.


Étapes suivantes
Consultez la liste complète des métriques de stockage collectées à partir des conteneurs : Métriques de stockage
Étendez les volumes lorsque la capacité devient insuffisante : Étendre un volume disque, Étendre un volume NAS provisionné dynamiquement et Utiliser CNFS pour étendre automatiquement les volumes NAS