Cette page fournit des informations sur la surveillance de l'utilisation du volume.
À propos de l'utilisation du volume
Les volumes sont des conteneurs pour les données utilisateur et les données d'instantanés. Ils limitent leur croissance à la capacité du volume.
Une application ou un utilisateur qui écrit plus de données que ce qui est alloué dans le volume reçoit une erreur d'espace insuffisant, ce qui peut entraîner des problèmes d'application. Nous vous recommandons de surveiller la consommation pour éviter les erreurs de manque d'espace.
Une approche courante consiste à augmenter la capacité du volume dès qu'un certain seuil d'utilisation, généralement 80 %, est atteint.
Remarques
Voici quelques points à prendre en compte concernant l'utilisation des volumes :
Vous pouvez manquer d'espace libre même après avoir supprimé vos données, et vous risquez de supprimer des instantanés qui font référence à des données dont vous avez besoin. Pour en savoir plus, consultez Instantanés et gestion des données basée sur des instantanés.
Au lieu de supprimer manuellement des instantanés pour libérer de l'espace, nous vous recommandons d'augmenter la capacité du volume pour éviter les conditions de manque d'espace.
Les inodes sont des ressources limitées dans un volume. Ils sont utilisés pour chaque fichier ou répertoire que vous créez. Bien qu'un manque de nœuds d'index soit peu fréquent, nous vous recommandons de les surveiller dans un environnement où des millions de fichiers sont attendus dans un volume.
Méthodes de surveillance de l'utilisation du volume
Vous pouvez surveiller l'utilisation du volume à l'aide des méthodes décrites dans les sections suivantes :
Surveillance de l'utilisation basée sur Cloud Monitoring
Vous pouvez calculer l'utilisation du volume à partir des métriques de volume suivantes :
Espace de volume :
netapp.googleapis.com/volume/bytes_used / netapp.googleapis.com/volume/allocated_bytes * 100
Nœuds i du volume :
netapp.googleapis.com/volume/inode_used / netapp.googleapis.com/volume/inode_limit * 100
Utilisez le nom et l'emplacement du volume comme libellé de métrique pour faire correspondre les métriques qui appartiennent ensemble.
Vous pouvez utiliser le système d'alerte de Cloud Monitoring pour comparer le résultat à un seuil (par exemple, 80 %) et déclencher des notifications d'alerte.
L'exemple suivant montre le code Prometheus Query Language (PromQL) permettant de surveiller l'utilisation du volume :
netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
Vous pouvez étendre ce code pour l'utiliser dans une règle d'alerte basée sur un seuil de métrique.
(netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes) > 0.8
Notez que les métriques sont actualisées toutes les cinq minutes. Les modifications qui se produisent à une échelle temporelle plus petite ne sont pas reflétées dans Cloud Monitoring.
Surveillance de l'utilisation côté client
Vous pouvez vérifier la capacité utilisée et disponible d'un volume en utilisant les fonctionnalités du système d'exploitation client pour interroger les propriétés du lecteur réseau mappé :
Clients Windows : utilisez la commande
dir
à l'invite de commandes, ou la commandeDrive
>Properties
dans l'Explorateur de fichiers.Clients Linux : utilisez la commande
df
pour l'espace etdf -i
pour la surveillance des inodes.
Surveillance de l'utilisation administrative
Vous pouvez afficher l'utilisation et l'espace provisionné pour les volumes sur la page Volumes de la console Google Cloud :
Accédez à la page NetApp Volumes dans la console Google Cloud .
La colonne Utilisé indique le pourcentage d'utilisation et les Gio utilisés.
Vous pouvez utiliser Google Cloud CLI pour obtenir la capacité et l'utilisation des volumes :
gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
Les métriques d'inode ne sont pas disponibles avec cette approche.
Étapes suivantes
En savoir plus sur Cloud Logging