Utilisez Managed Service for Prometheus pour surveiller les ressources de stockage d'un cluster, notamment le système de fichiers racine et le stockage éphémère, ainsi que les ressources de stockage externes utilisées par le cluster (disques, systèmes de fichiers File Storage NAS et compartiments Object Storage Service). La fonctionnalité de surveillance du stockage des conteneurs fournit gratuitement des métriques pour vous aider à superviser vos ressources sous différents angles.
Surveiller les ressources de stockage d'un cluster
Les ressources de stockage d'un cluster incluent le système de fichiers racine et le stockage éphémère.
Système de fichiers racine : stocke les données de l'environnement d'exécution du conteneur, y compris les données et configurations requises. Lorsque vous utilisez Managed Service for Prometheus pour surveiller le système de fichiers racine, le service fournit des informations sur l'utilisation, le taux d'occupation et la distribution de l'espace de stockage.
Stockage éphémère : stocke les données temporaires de l'environnement d'exécution du conteneur, y compris les fichiers temporaires et le cache. Lorsque vous utilisez Managed Service for Prometheus pour surveiller le stockage éphémère, le service fournit des informations sur l'utilisation, le taux d'occupation et la distribution de l'espace de stockage.
Métriques liées au système de fichiers racine
Si votre cluster exécute Kubernetes 1.22 ou une version ultérieure, mettez d'abord à jour le plug-in Container Storage Interface (CSI) vers la version 1.28.3-eb95171-aliyun ou supérieure. Pour plus d'informations sur les notes de version de csi-plugin, consultez csi-plugin. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner.
|
Métrique |
Type |
Description |
|
container_fs_limit_bytes |
Gauge |
Capacité de stockage totale du système de fichiers racine. Unité : octets. |
|
container_fs_usage_bytes |
Gauge |
Utilisation de la capacité de stockage du système de fichiers racine. Unité : octets. |
|
container_fs_available_bytes |
Gauge |
Capacité de stockage disponible du système de fichiers racine. Unité : octets. |
|
container_fs_inodes_total |
Gauge |
Nombre total d'inodes dans le système de fichiers racine. |
|
container_fs_inodes_used |
Gauge |
Nombre d'inodes utilisés dans le système de fichiers racine. |
|
container_fs_inodes_free |
Gauge |
Nombre d'inodes disponibles dans le système de fichiers racine. |
|
container_fs_reads_bytes_total |
Gauge |
Taille totale des données lues depuis le système de fichiers racine. Unité : octets. |
|
container_fs_writes_bytes_total |
Gauge |
Taille totale des données écrites dans le système de fichiers racine. Unité : octets. |
Métriques liées au stockage éphémère
Les métriques suivantes dépendent de csi-plugin. Installez CSI 1.28.3-eb95171-aliyun ou une version ultérieure. Pour plus d'informations sur les notes de version de csi-plugin, consultez csi-plugin. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner.
|
Métrique |
Type |
Description |
|
ephemeral_storage_pod_limit_bytes |
Gauge |
Capacité totale du stockage éphémère dans le pod. Unité : octets. |
|
ephemeral_storage_pod_usage_bytes |
Gauge |
Utilisation du stockage éphémère dans le pod. Unité : octets. |
|
ephemeral_storage_pod_available_bytes |
Gauge |
Espace de stockage éphémère disponible dans le pod. Unité : octets. |
|
ephemeral_storage_pod_inodes_total |
Gauge |
Nombre total d'inodes dans le stockage éphémère du pod. |
|
ephemeral_storage_pod_inodes_used |
Gauge |
Nombre d'inodes utilisés dans le stockage éphémère du pod. |
|
ephemeral_storage_pod_inodes_free |
Gauge |
Nombre d'inodes disponibles dans le stockage éphémère du pod. |
Surveiller les ressources de stockage externes utilisées par un cluster
Métriques liées aux volumes de disque
Les métriques suivantes dépendent de csi-plugin. Installez CSI 1.18.8.46-afb19e46-aliyun ou une version ultérieure. Pour plus d'informations sur les notes de version de csi-plugin, consultez csi-plugin. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner.
|
Métrique |
Type |
Description |
|
node_volume_capacity_bytes_total |
Counter |
Capacité totale du disque. Unité : octets. |
|
node_volume_capacity_bytes_used |
Counter |
Utilisation de la capacité du disque. Unité : octets. |
|
node_volume_capacity_bytes_available |
Counter |
Capacité disponible du disque. Unité : octets. |
|
node_volume_inodes_total |
Counter |
Nombre total d'inodes sur le disque. |
|
node_volume_inodes_used |
Counter |
Nombre d'inodes utilisés sur le disque. |
|
node_volume_inodes_available |
Counter |
Nombre d'inodes disponibles sur le disque. |
|
node_volume_read_bytes_total |
Counter |
Taille totale des données lues avec succès depuis le disque. Unité : octets. |
|
node_volume_read_completed_total |
Counter |
Nombre total d'opérations de lecture réussies. |
|
node_volume_read_merged_total |
Counter |
Nombre total d'opérations de fusion de lectures effectuées par le noyau. |
|
node_volume_read_time_milliseconds_total |
Counter |
Durée totale des opérations de lecture. Unité : millisecondes. |
|
node_volume_write_bytes_total |
Counter |
Taille totale des données écrites avec succès sur le disque. Unité : octets. |
|
node_volume_write_completed_total |
Counter |
Nombre total d'opérations d'écriture réussies. |
|
node_volume_write_merged_total |
Counter |
Nombre total d'opérations de fusion d'écritures effectuées par le noyau. |
|
node_volume_write_time_milliseconds_total |
Counter |
Durée totale des opérations d'écriture. Unité : millisecondes. |
|
node_volume_io_now |
Gauge |
Nombre d'opérations d'E/S en cours. |
|
node_volume_io_time_seconds_total |
Counter |
Durée totale des opérations d'E/S. Unité : secondes. |
Métriques liées aux volumes NAS
Les métriques suivantes dépendent de csi-plugin. Installez CSI 1.18.8.46-afb19e46-aliyun ou une version ultérieure. Pour plus d'informations sur les notes de version de csi-plugin, consultez csi-plugin. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner.
|
Métrique |
Type |
Description |
|
node_volume_capacity_bytes_total |
Counter |
Capacité totale du volume NAS. Unité : octets. |
|
node_volume_capacity_bytes_used |
Counter |
Utilisation de la capacité du volume NAS. Unité : octets. |
|
node_volume_capacity_bytes_available |
Counter |
Capacité disponible du volume NAS. Unité : octets. |
|
node_volume_read_bytes_total |
Counter |
Taille totale des données lues avec succès depuis le volume NAS. Unité : octets. |
|
node_volume_read_sent_bytes_total |
Counter |
Taille totale des données envoyées par les requêtes de lecture. Unité : octets. |
|
node_volume_read_completed_total |
Counter |
Nombre total d'opérations de lecture réussies. |
|
node_volume_read_transmissions_total |
Counter |
Nombre total de requêtes de lecture. |
|
node_volume_read_timeouts_total |
Counter |
Nombre total d'expirations de délai des requêtes. |
|
node_volume_read_time_milliseconds_total |
Counter |
Durée totale des opérations de lecture. Unité : millisecondes. |
|
node_volume_read_queue_time_milliseconds_total |
Counter |
Durée totale de mise en file d'attente des requêtes de lecture avant leur envoi. Unité : millisecondes. |
|
node_volume_read_rtt_time_milliseconds_total |
Counter |
Durée totale des opérations de lecture en attente de réponse des serveurs. Unité : millisecondes. |
|
node_volume_write_bytes_total |
Counter |
Taille totale des données écrites avec succès sur le volume NAS. Unité : octets. |
|
node_volume_write_recv_bytes_total |
Counter |
Taille totale des données reçues par les requêtes d'écriture. Unité : octets. |
|
node_volume_write_completed_total |
Counter |
Nombre total d'opérations d'écriture réussies. |
|
node_volume_write_transmissions_total |
Counter |
Nombre total de requêtes d'écriture. |
|
node_volume_write_timeouts_total |
Counter |
Nombre total d'expirations de délai des écritures. |
|
node_volume_write_time_milliseconds_total |
Counter |
Durée totale des opérations d'écriture. Unité : millisecondes. |
|
node_volume_write_queue_time_milliseconds_total |
Counter |
Durée totale de mise en file d'attente des requêtes d'écriture avant leur envoi. Unité : millisecondes. |
|
node_volume_write_rtt_time_milliseconds_total |
Counter |
Durée totale des opérations d'écriture en attente de réponse des serveurs. Unité : millisecondes. |
Métriques liées aux volumes OSS
Les métriques suivantes dépendent de csi-plugin. Installez CSI 1.22.14-820d8870-aliyun ou une version ultérieure. Pour plus d'informations sur les notes de version de csi-plugin, consultez csi-plugin. Lors de la mise à jour du plug-in CSI, mettez à jour à la fois csi-plugin et csi-provisioner.
|
Métrique |
Type |
Description |
|
node_volume_inode_bytes_total_counter |
Counter |
Nombre total d' |
|
node_volume_inode_bytes_used_counter |
Counter |
Nombre d' |
|
node_volume_inode_bytes_available_counter |
Counter |
Nombre d' |
|
node_volume_read_bytes_total_counter |
Counter |
Taille totale des données lues avec succès depuis le volume OSS. Unité : octets. |
|
node_volume_read_completed_total_counter |
Counter |
Nombre total d'opérations de lecture réussies. |
|
node_volume_read_time_milliseconds_total_counter |
Counter |
Durée totale des opérations de lecture. Unité : millisecondes. |
|
node_volume_write_bytes_total_counter |
Counter |
Taille totale des données écrites avec succès sur le volume OSS. Unité : octets. |
|
node_volume_write_completed_total_counter |
Counter |
Nombre total d'opérations d'écriture réussies. |
|
node_volume_write_time_milliseconds_total_counter |
Counter |
Durée totale des opérations d'écriture. Unité : millisecondes. |
|
node_volume_posix_mkdir_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_rmdir_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_opendir_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_readdir_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_read_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_write_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_flush_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_fsync_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_release_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_create_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_open_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_access_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_rename_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_chown_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_chmod_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_posix_truncate_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_oss_put_object_total_counter |
Counter |
Nombre total d'opérations OSS |
|
node_volume_oss_get_object_total_counter |
Counter |
Nombre total d'opérations OSS |
|
node_volume_oss_head_object_total_counter |
Counter |
Nombre total d'opérations OSS |
|
node_volume_oss_delete_object_total_counter |
Counter |
Nombre total d'opérations OSS |
|
node_volume_oss_post_object_total_counter |
Counter |
Nombre total d'opérations OSS |
|
node_volume_hot_spot_read_file_top |
Gauge |
Fichiers fréquemment accédés pour les opérations |
|
node_volume_hot_spot_write_file_top |
Gauge |
Fichiers fréquemment accédés pour les opérations |
|
node_volume_hot_spot_head_file_top |
Gauge |
Fichiers fréquemment accédés pour les opérations |
|
node_volume_backend_read_bytes_total_counter |
Counter |
Taille totale des données lues avec succès depuis le backend OSS. Unité : octets. |
|
node_volume_backend_write_bytes_total_counter |
Counter |
Taille totale des données écrites avec succès sur le backend OSS. Unité : octets. |
|
node_volume_backend_read_completed_total_counter |
Counter |
Nombre total d'opérations de lecture réussies sur le backend OSS. |
|
node_volume_backend_write_completed_total_counter |
Counter |
Nombre total d'opérations d'écriture réussies sur le backend OSS. |
|
node_volume_backend_read_time_milliseconds_total_counter |
Counter |
Durée totale des opérations de lecture sur le backend OSS. Unité : millisecondes. |
|
node_volume_backend_write_time_milliseconds_total_counter |
Counter |
Durée totale des opérations d'écriture sur le backend OSS. Unité : millisecondes. |
|
node_volume_backend_posix_getattr_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_getmode_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_access_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_lookup_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_mknod_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_remove_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_setattr_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_link_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_readlink_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_statfs_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_rename_total_counter |
Counter |
Nombre total d'opérations POSIX |
|
node_volume_backend_posix_readdir_total_counter |
Counter |
Nombre total d'opérations POSIX |
Métriques du point de montage FUSE
Les métriques suivantes sont en version canary et nécessitent le composant csi-plugin en version 1.32.2 ou ultérieure. Pour les notes de version du composant, consultez csi-plugin. Pour effectuer la mise à niveau, consultez Mettre à niveau les composants CSI.
Métrique | Type | Description |
node_volume_mount_retry_count | Counter | Nombre total de tentatives de création d'un point de montage FUSE, déclenchées par des expirations de délai ou des erreurs d'exécution. Une augmentation continue de cette valeur indique un problème persistant avec l'opération de montage, ce qui peut bloquer le Pod de l'application dans l'état |
node_volume_mount_point_failover_count | Counter | Nombre total d'opérations de basculement réussies qui restaurent un point de montage FUSE à un état sain après une déconnexion, telle qu'un plantage du processus client. Cette métrique n'est prise en charge que par certains types de clients. Pour les clients non pris en charge, cette valeur est toujours |
node_volume_mount_point_status | Gauge | État de santé en temps réel du point de montage.
|
node_volume_last_fuse_client_exit_reason | Gauge | Horodatage et raison de la dernière sortie inattendue du processus client FUSE. Par exemple, |
FAQ
Pourquoi le tableau de bord de surveillance du stockage est-il vide après la mise à niveau de storage-operator vers la version v1.33.1 ou ultérieure ?
Depuis que cnfs-controller est devenu un module complémentaire managé, le chemin de collecte des données pour les métriques de surveillance a été modifié. Lors de la mise à niveau de storage-operator vers la version v1.33.1 ou ultérieure, veillez également à mettre à niveau les modules complémentaires de surveillance associés. Sinon, le tableau de bord de surveillance du stockage n'affichera pas les métriques.
Mettez à niveau ack-arms-prometheus vers la version 1.1.37 ou ultérieure. Pour obtenir des instructions, consultez Gérer les modules complémentaires.
Mettez à jour le composant d'intégration pour la surveillance du cluster vers la dernière version.