Puede usar las métricas de disco para observar el rendimiento de sus discos y depurar problemas de rendimiento.
Las métricas de disco pueden ayudarte a responder preguntas como las siguientes:
- ¿Cuál es la media de IOPS de lectura de los discos de una instancia de máquina virtual?
- ¿Cuál es la latencia media de las operaciones de lectura o escritura?
- ¿Cuál es la profundidad de cola media de un disco concreto?
Revisa las métricas de tu disco para asegurarte de que su rendimiento es suficiente para tu carga de trabajo. Además, debes hacer lo siguiente:
Consulta las directrices de optimización de discos. Para obtener más información, consulta los artículos Optimizar Hyperdisk de Google Cloud y Optimizar Persistent Disk.
Comprueba el estado del disco. Para obtener información detallada sobre el estado del disco, consulta Monitorizar el estado del disco.
En este documento se explica qué métricas de Persistent Disk recoge automáticamente Compute Engine de cada VM y cómo verlas en Cloud Monitoring, la solución de monitorización de Google Cloud.
Métricas de Persistent Disk disponibles
Puedes ver las métricas en Cloud Monitoring o recuperarlas de forma programática mediante la API REST, las bibliotecas de cliente, el lenguaje de consulta de métricas (MQL) y PromQL.
En la siguiente tabla se enumeran las métricas específicas de disco disponibles para cada disco. Puedes recoger métricas adicionales si instalas el agente de operaciones en tu máquina virtual.
Para ver una lista completa de las métricas de Compute Engine, consulta el artículo Métricas de Compute Engine.
Cada tipo de métrica de esta tabla debe ir precedido de compute.googleapis.com/
.
Para que la tabla sea más legible, se ha omitido este prefijo.
Nombre visible(Metric type) |
Descripción |
---|---|
Estado del 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 Monitorizar el estado de un disco. |
Latencia media de E/S
(instance/disk/average_io_latency)
|
Latencia media de lectura/escritura del disco, en microsegundos, durante el último minuto. |
Profundidad media de la cola de E/S
(instance/disk/average_io_queue_depth)
|
Profundidad media de la cola del disco para las operaciones de lectura y escritura durante el último minuto. |
Bytes leídos del disco
(instance/disk/read_bytes_count)
|
Rendimiento de lectura medio, es decir, el número medio de bytes leídos o escritos durante un periodo especificado por el usuario.* |
Bytes de escritura en disco(instance/disk/write_bytes_count)
|
Rendimiento de escritura medio o número medio de bytes escritos durante un periodo especificado por el usuario*. |
Operaciones de lectura de disco(instance/disk/read_ops_count)
|
El número medio de operaciones de lectura durante un periodo especificado por el usuario.* |
Operaciones de escritura en disco(instance/disk/write_ops_count)
|
El número medio de operaciones de escritura durante un periodo de tiempo especificado por el usuario*. |
Pico de bytes de lectura de disco
(instance/disk/max_read_bytes_count)
|
Pico de rendimiento de lectura, el número máximo de bytes leídos por segundo durante un periodo especificado por el usuario.* |
Pico de bytes de escritura de disco
(instance/disk/max_write_bytes_count)
|
Pico de rendimiento de escritura, el número máximo de bytes escritos por segundo durante un periodo especificado por el usuario.* |
Pico de operaciones de lectura de disco
(instance/disk/max_read_ops_count)
|
El número máximo de operaciones de lectura por segundo durante un periodo de tiempo especificado por el usuario.* |
Pico de operaciones de escritura en disco
(instance/disk/max_write_ops_count)
|
Número máximo de operaciones de escritura por segundo durante un periodo de tiempo especificado por el usuario*. |
Visualizar el rendimiento del disco en un gráfico
Puede visualizar el rendimiento de su disco trazando cualquiera de las métricas que se indican en la sección anterior con el Explorador de métricas. El explorador de métricas forma parte de Cloud Monitoring.
Ejemplo: Visualizar la latencia media de los discos conectados a una VM
Para visualizar la latencia media de los discos de una máquina virtual en un gráfico, sigue estas instrucciones. Puedes seguir el mismo procedimiento para las demás métricas de disco persistente.
-
En la Google Cloud consola, ve a la página leaderboard Explorador de métricas:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.
- En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En las configuraciones de App Hub, selecciona el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
- En el elemento Métrica, despliega el menú Seleccionar una métrica,
introduce
VM Instance
en la barra de filtros y, a continuación, usa los submenús para seleccionar un tipo de recurso y una métrica específicos:- En el menú Recursos activos, selecciona Instancia de VM.
- En el menú Categorías de métricas activas, selecciona Instancia.
- En el menú Métricas activas, selecciona Latencia media del disco.
- Haz clic en Aplicar.
compute.googleapis.com/instance/disk/average_io_latency
. Para añadir filtros que eliminen series temporales de los resultados de la consulta, usa el elemento Filter.
- 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, haga clic en Añadir filtro y, a continuación, seleccione instance_name. En el campo de valor, seleccione un nombre de instancia específico.
- En la entrada Agregación, seleccione Media en el primer menú y device_name en el segundo.
Para obtener más información sobre cómo configurar un gráfico, consulta el artículo Seleccionar métricas al utilizar el explorador de métricas.
Siguientes pasos
- Consulta cómo optimizar el rendimiento de los discos persistentes.
- Más información sobre cómo crear gráficos con el explorador de métricas
- Más información sobre Cloud Monitoring
- Habilita la API Monitoring.
- Consulta todas las métricas disponibles de Compute Engine.