Surveiller l'utilisation du volume

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 commande Drive > Properties dans l'Explorateur de fichiers.

  • Clients Linux : utilisez la commande df pour l'espace et df -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  :

  1. Accédez à la page NetApp Volumes dans la console Google Cloud .

    Accéder à NetApp Volumes

  2. 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