É possível usar as métricas de disco para observar o desempenho dos discos e depurar problemas de desempenho.
As métricas de disco podem ajudar a responder a perguntas como:
- Qual é a média de IOPS de leitura dos discos de uma instância de máquina virtual (VM)?
- Em média, qual é a latência das operações de leitura/gravação?
- Qual é a profundidade da fila média de um disco específico?
Analise as métricas do disco para garantir que o desempenho seja suficiente para sua carga de trabalho. Além disso, faça o seguinte:
Leia as diretrizes de otimização de disco. Para mais informações, consulte Otimizar o Google Cloud Hyperdisk e Otimizar o disco permanente.
Verifique a integridade do disco. Para informações detalhadas sobre a integridade do disco, consulte Monitorar a integridade do disco.
Neste documento, você vai conhecer as métricas Persistent Disk que o Compute Engine coleta automaticamente de cada VM e como visualizá-las no Cloud Monitoring, que é a solução de monitoramento do Google Cloud.
Métricas disponíveis do Persistent Disk
É possível conferir as métricas no Cloud Monitoring ou recuperar programaticamente as métricas do Persistent Disk usando a API REST, as bibliotecas de cliente, a linguagem de consulta de métricas (MQL) e o PromQL.
A tabela a seguir lista as métricas específicas do disco disponíveis para cada disco. É possível coletar outras métricas ao instalar o Agente de operações na VM.
Para ter acesso a uma lista completa das métricas do Compute Engine, consulte as Métricas do Compute Engine.
Cada tipo de métrica nesta tabela precisa ter o prefixo compute.googleapis.com/
,
que foi omitido da tabela para facilitar a leitura.
Nome de exibição(Metric type) |
Descrição |
---|---|
Status de desempenho do discoBETA
(instance/disk/disk_performance_status)
|
A integridade do disco no último minuto. Essa métrica indica se o disco está funcionando normalmente ou se a performance dele está sendo afetada por um incidente no Compute Engine. Os valores possíveis são Healthy ,
Degraded e Severely Degraded .Para mais informações, consulte Monitorar a integridade de um disco. |
Latência média de E/S
(instance/disk/average_io_latency)
|
A latência média de leitura/gravação do disco, em microssegundos, no último minuto. |
Profundidade média da fila de E/S
(instance/disk/average_io_queue_depth)
|
A profundidade média da fila do disco para operações de leitura/gravação no último minuto. |
Bytes de leitura do disco
(instance/disk/read_bytes_count)
|
Capacidade média de leitura, ou seja, o número médio de bytes lidos ou gravados durante um período especificado pelo usuário*. |
Bytes de gravação do disco(instance/disk/write_bytes_count)
|
Capacidade média de gravação, ou o número médio de bytes gravados durante um período especificado pelo usuário*. |
Operações de leitura de disco(instance/disk/read_ops_count)
|
A média de operações de leitura/gravação durante um período especificado pelo usuário *. |
Operações de gravação de disco(instance/disk/write_ops_count)
|
A média de operações de leitura/gravação durante um período especificado pelo usuário*. |
Pico de bytes de leitura do disco
(instance/disk/max_read_bytes_count)
|
Capacidade de leitura máxima, o número máximo de bytes lidos por segundo durante um período especificado pelo usuário*. |
Pico de bytes de gravação do disco
(instance/disk/max_write_bytes_count)
|
Capacidade de gravação máxima, o número máximo de bytes gravados por segundo durante um período especificado pelo usuário *. |
Pico de operações de leitura do disco
(instance/disk/max_read_ops_count)
|
O número máximo de operações de leitura/gravação por segundo durante um período especificado pelo usuário*. |
Pico de operações de gravação do disco
(instance/disk/max_write_ops_count)
|
O número máximo de operações de leitura/gravação por segundo durante um período especificado pelo usuário*. |
Conferir o desempenho do disco em um gráfico
É possível visualizar o desempenho do disco traçando qualquer uma das métricas listadas na seção anterior com o Metrics Explorer. O Metrics Explorer faz parte do Cloud Monitoring.
Exemplo: visualizar a latência média dos discos anexados a uma VM
Para visualizar a latência média dos discos de uma VM em um gráfico, siga estas instruções. Siga o mesmo procedimento para as outras métricas doo Persistent Disk.
-
No console do Google Cloud , acesse a página leaderboard Metrics Explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- No elemento Metric, expanda o menu Selecionar uma métrica,
digite
VM Instance
na barra de filtro e use os submenus para selecionar um tipo de recurso e métrica específicos:- No menu Recursos ativos, selecione Instância de VM.
- No menu Categorias de métrica ativas, selecione Instância.
- No menu Métricas ativas, selecione Latência média do disco.
- Clique em Aplicar.
compute.googleapis.com/instance/disk/average_io_latency
. - Configure a visualização dos dados. Para exibir apenas as métricas de cada disco anexado a
uma instância específica, siga estas etapas:
- No elemento Filtro, clique em Adicionar filtro e selecione instance_name. Como valor, selecione um nome de instância específico.
- Na entrada Agregação, defina o primeiro menu como Média e o segundo como device_name.
Para mais informações sobre como configurar um gráfico, consulte Selecionar métricas ao usar o Metrics Explorer.
A seguir
- Saiba como otimizar o desempenho do Persistent Disk
- Saiba mais sobre como criar gráficos com o Metric Explorer.
- Saiba mais sobre o Cloud Monitoring.
- Ative a API Monitoring.
- Veja todas as métricas disponíveis para o Compute Engine.