Examiner les métriques de performances Persistent Disk


Vous pouvez utiliser des métriques de disque pour observer les performances de vos disques et déboguer les problèmes de performances.

Les métriques de disque peuvent vous aider à répondre aux questions suivantes :

  • Quel est le nombre moyen d'IOPS en lecture pour les disques d'une instance de machine virtuelle (VM) ?
  • En moyenne, quelle est la latence des opérations de lecture/écriture ?
  • Quelle est la profondeur de file d'attente moyenne pour un disque spécifique ?

Examinez les métriques de votre disque pour vous assurer que ses performances sont suffisantes pour votre charge de travail. Vous devez également effectuer les opérations suivantes:

Ce document traite des métriques de disque persistant collectées par Compute Engine automatiquement à partir de chaque VM et de la manière de les afficher dans Cloud Monitoring, la solution de surveillance de Google Cloud.

Métriques disponibles pour les disques persistants

Vous pouvez afficher des métriques dans Cloud Monitoring ou récupérer des métriques de disque persistant de manière automatisée à l'aide de l'API REST, des bibliothèques clientes, du langage de requête de métriques (MQL) et de PromQL.

Le tableau suivant répertorie les métriques spécifiques au disque disponibles pour chaque disque. Vous pouvez collecter des métriques supplémentaires si vous installez l'agent Ops sur votre VM.

Pour obtenir la liste complète des métriques Compute Engine, consultez Métriques Compute Engine.

Chaque type de métrique de ce tableau doit être précédé du préfixe compute.googleapis.com/, qui a été omis de la table pour plus de lisibilité.

Nom à afficher
(Metric type)
Description
État des performances du disqueBÊTA
(instance/disk/disk_performance_status)
État du disque au cours de la dernière minute. Cette métrique indique si le disque fonctionne normalement ou si ses performances sont affectées par un incident dans Compute Engine. Les valeurs possibles sont Healthy, Degraded et Severely Degraded.
Pour en savoir plus, consultez Surveiller l'état d'un disque.
Latence d'E/S moyenne
(instance/disk/average_io_latency)
Latence moyenne de lecture/écriture du disque, en microsecondes, au cours de la dernière minute.
Profondeur moyenne de la file d'attente d'E/S
(instance/disk/average_io_queue_depth)
Profondeur de file d'attente moyenne du disque pour les opérations de lecture/écriture au cours de la dernière minute.
Octets lus sur le disque
(instance/disk/read_bytes_count)
Débit en lecture moyen, ou nombre moyen d'octets lus ou écrits sur une période spécifiée par l'utilisateur*.
Octets écrits sur le disque
(instance/disk/write_bytes_count)
Débit en écriture moyen : nombre moyen d'octets écrits sur une période spécifiée par l'utilisateur*.
Opérations de lecture du disque
(instance/disk/read_ops_count)
Nombre moyen d'opérations de lecture sur une période spécifiée par l'utilisateur*.
Opérations d'écriture sur le disque
(instance/disk/write_ops_count)
Nombre moyen d'opérations d'écriture sur une période spécifiée par l'utilisateur*.
Pic d'octets lus sur le disque
(instance/disk/max_read_bytes_count)
Débit en lecture maximal, nombre maximal d'octets lus par seconde sur une période spécifiée par l'utilisateur*.
Pic d'octets écrits sur le disque
(instance/disk/max_write_bytes_count)
Débit en écriture maximal, nombre maximal d'octets écrits par seconde sur une période spécifiée par l'utilisateur*.
Pic d'opérations de lecture sur le disque
(instance/disk/max_read_ops_count)
Nombre maximal d'opérations de lecture par seconde sur une période spécifiée par l'utilisateur*.
Pic d'opérations d'écriture sur le disque
(instance/disk/max_write_ops_count)
Nombre maximal d'opérations d'écriture par seconde sur une période spécifiée par l'utilisateur*.

* La période doit être d'une minute minimum.

Visualiser les performances des disques sur un graphique

Vous pouvez visualiser les performances de votre disque en représentant l'une des métriques répertoriées dans la section précédente avec l'Explorateur de métriques. L'explorateur de métriques fait partie de Cloud Monitoring.

Exemple : Visualiser la latence moyenne des disques associés à une VM

Pour visualiser la latence moyenne des disques d'une VM sur un graphique, suivez ces instructions. Vous pouvez suivre la même procédure pour les autres métriques de disques persistants.

  1. Dans la console Google Cloud, accédez à la page Explorateur de métriques :

    Accéder à l'explorateur de métriques

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans l'élément Métrique, développez le menu Sélectionner une métrique, saisissez VM Instance dans la barre de filtre, puis utilisez les sous-menus pour sélectionner un type de ressource et des métriques spécifiques :
    1. Dans le menu Ressources actives, sélectionnez Instance de VM.
    2. Dans le menu Catégories de métriques actives, sélectionnez Instance.
    3. Dans le menu Métriques actives, sélectionnez Latence moyenne du disque.
    4. Cliquez sur Appliquer.
    Le nom complet de cette métrique est compute.googleapis.com/instance/disk/average_io_latency.
  3. Configurez le mode d'affichage des données. Pour afficher uniquement les métriques de chaque disque associé à une instance spécifique, procédez comme suit :
    • Dans l'élément Filtre, cliquez sur Ajouter un filtre, puis sélectionnez instance_name. Pour la valeur, sélectionnez un nom d'instance spécifique.
    • Dans l'entrée Agrégation, définissez le premier menu sur Moyenne et le second menu sur device_name.

    Pour plus d'informations sur la configuration d'un graphique, consultez la page Sélectionner des métriques lors de l'utilisation de l'explorateur de métriques.

Étapes suivantes