Revisa las métricas de rendimiento del disco persistente


Puedes usar las métricas de disco para observar el rendimiento de los discos y depurar los problemas de rendimiento.

Las métricas de disco pueden ayudarte a responder preguntas como las siguientes:

  • ¿Cuál es el promedio de IOPS de lectura en los discos de una instancia de máquina virtual (VM)?
  • En promedio, ¿cuál es la latencia de las operaciones de lectura o escritura?
  • ¿Cuál es la profundidad de cola promedio de un disco específico?

Revisa las métricas del disco para asegurarte de que su rendimiento sea suficiente para tu carga de trabajo. Además, debes hacer lo siguiente:

En este documento, se analizan las métricas de Persistent Disk que Compute Engine recopila automáticamente de cada VM y cómo verlas en Cloud Monitoring, la solución de supervisión de Google Cloud.

Métricas de disco persistente disponibles

Puedes ver las métricas en Cloud Monitoring o recuperar de manera programática las métricas de Persistent Disk con la API de REST, las bibliotecas cliente, el Lenguaje de consulta de métricas (MQL) y PromQL.

En la siguiente tabla, se enumeran las métricas específicas del disco disponibles para cada disco. Puedes recopilar métricas adicionales si instalas el agente de operaciones en tu VM.

Para obtener una lista completa de las métricas de Compute Engine, consulta Métricas de Compute Engine.

Cada tipo de métrica de esta tabla debe tener el prefijo compute.googleapis.com/, que se omitió en la tabla para facilitar la lectura.

Nombre visible
(Metric type)
Descripción
Estado de rendimiento del discoBETA
(instance/disk/disk_performance_status)
El estado del disco durante el último minuto. Esta métrica indica si el disco funciona con normalidad o si su rendimiento se ve afectado por un incidente en Compute Engine. Los valores posibles son Healthy, Degraded y Severely Degraded.
Para obtener más información, consulta Supervisa el estado de un disco.
Latencia de E/S promedio
(instance/disk/average_io_latency)
La latencia de lectura/escritura promedio del disco, en microsegundos, durante el último minuto.
Profundidad promedio de la cola de E/S
(instance/disk/average_io_queue_depth)
La profundidad promedio de la cola del disco para las operaciones de lectura o escritura durante el último minuto.
Bytes de lectura del disco
(instance/disk/read_bytes_count)
Capacidad de procesamiento de lectura promedio, o la cantidad promedio de bytes leídos o escritos durante un período especificado por el usuario.*
Bytes de escritura del disco
(instance/disk/write_bytes_count)
Capacidad de procesamiento de escritura promedio, o la cantidad promedio de bytes escritos durante un período especificado por el usuario.*
Operaciones de lectura de disco
(instance/disk/read_ops_count)
La cantidad promedio de operaciones de lectura o escritura durante un período especificado por el usuario.*.
Operaciones de escritura de disco
(instance/disk/write_ops_count)
La cantidad promedio de operaciones de lectura o escritura durante un período especificado por el usuario.*.
Máximo de bytes de lectura del disco
(instance/disk/max_read_bytes_count)
Capacidad de procesamiento de lectura máxima, la cantidad máxima de bytes leídos por segundo durante un período especificado por el usuario.*
Máximo de bytes de escritura en el disco
(instance/disk/max_write_bytes_count)
La capacidad de procesamiento máxima de escritura, que es la cantidad máxima de bytes escritos por segundo durante un período especificado por el usuario.*
Máximo de operaciones de lectura del disco
(instance/disk/max_read_ops_count)
La cantidad máxima de operaciones de lectura o escritura por segundo durante un período especificado por el usuario.*.
Máximo de operaciones de escritura en el disco
(instance/disk/max_write_ops_count)
La cantidad máxima de operaciones de lectura o escritura por segundo durante un período especificado por el usuario.*

* El período debe ser de un minuto o más.

Visualiza el rendimiento del disco en un gráfico

Puedes visualizar el rendimiento del disco si trazas cualquiera de las métricas enumeradas en la sección anterior con el Explorador de métricas. El Explorador de métricas forma parte de Cloud Monitoring.

Ejemplo: visualiza la latencia promedio de los discos conectados a una VM

Para visualizar la latencia promedio de los discos de una VM en un gráfico, sigue estas instrucciones. Puedes seguir el mismo procedimiento para las otras métricas de disco persistente.

  1. En la consola de Google Cloud, ve a la página Explorador de métricas:

    Ir al Explorador de métricas

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En el elemento Métrica, expande el menú Seleccionar una métrica, ingresa VM Instance en la barra de filtros y, luego, usa los submenús para seleccionar un métrica y tipo de recurso específicos:
    1. En el menú Recursos activos, selecciona Instancia de VM.
    2. En el menú Categorías de métricas activas, selecciona Instancia.
    3. En el menú Métricas activas, selecciona Latencia promedio del disco.
    4. Haz clic en Aplicar.
    El nombre calificado en su totalidad para esta métrica es compute.googleapis.com/instance/disk/average_io_latency.
  3. Configura cómo se ven los datos. Para mostrar solo las métricas de cada disco conectado a una instancia específica, sigue estos pasos:
    • En el elemento Filtro, haz clic en Agregar filtro y, luego, selecciona instance_name. Para el valor, selecciona un nombre de instancia específico.
    • En la entrada Agregación, configura el primer menú como Media y el segundo menú como device_name.

    Para obtener más información sobre la configuración de un gráfico, consulta Selecciona métricas cuando uses el Explorador de métricas.

¿Qué sigue?