Surveiller l'utilisation du volume

Cette page fournit des informations sur la surveillance de l'utilisation des volumes.

À propos de l'utilisation du volume

Les volumes sont des conteneurs de données utilisateur et d'instantanés, et limitent leur croissance à la capacité du volume.

Une application ou un utilisateur qui écrit plus de données que celles allouées au volume reçoit une erreur Espace insuffisant, ce qui peut entraîner des problèmes d'application. Nous vous recommandons de surveiller la consommation pour éviter les erreurs d'espace insuffisant.

Une approche courante consiste à augmenter la capacité de volume dès qu'un certain seuil d'utilisation, généralement 80%, est atteint.

Remarques

Consultez les points suivants concernant l'utilisation du volume:

  • Vous risquez de manquer d'espace libre malgré la suppression de vos données et de supprimer des instantanés qui font référence à des données dont vous avez besoin. Pour en savoir plus, consultez la page 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 situations d'espace insuffisant.

  • Les inodes sont des ressources limitées dans un volume et sont consommé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 des volumes à 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

  • Inodes de 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 vont ensemble.

Vous pouvez utiliser le système d'alerte de Cloud Monitoring pour comparer le résultat à un seuil, par exemple 80 %, afin de déclencher des notifications d'alerte.

L'exemple suivant montre du code Prometheus Query Language (PromQL) pour 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 sur une échelle de temps plus courte 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 à l'aide des fonctionnalités du système d'exploitation client pour interroger les propriétés du disque mappé sur le réseau:

  • Clients Windows: utilisez la commande dir à l'invite de commande 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 nœuds d'index.

Surveillance de l'utilisation à des fins administratives

Vous pouvez consulter l'espace utilisé et provisionné pour les volumes sur la page Volumes de la console Google Cloud :

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

    Accéder à NetApp Volumes

  2. La colonne Utilisé indique le pourcentage d'utilisation et les Go 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.

Étape suivante

En savoir plus sur Cloud Logging