Pode usar métricas de disco para observar o desempenho dos seus discos e depurar problemas de desempenho. Esta página lista as métricas disponíveis para os volumes do Google Cloud Hyperdisk e do Persistent Disk.
As métricas de disco podem ajudar a responder a perguntas como as seguintes:
- Qual é a média de IOPS de leitura para os discos de uma instância de máquina virtual (VM)?
- Em média, qual é a latência das operações de leitura ou escrita?
- Qual é a profundidade da fila média de um disco específico?
Reveja as métricas do disco para garantir que o respetivo desempenho é suficiente para a sua carga de trabalho. Além disso, também deve fazer o seguinte:
- Reveja as diretrizes de otimização de disco. Para mais informações, consulte os artigos Otimize o Hyperdisk do Google Cloud e Otimize o disco persistente. 
- Verifique o estado de funcionamento do disco. Para informações detalhadas sobre o estado de funcionamento do disco, consulte o artigo Monitorize o estado de funcionamento do disco. 
Este documento aborda as métricas de disco que o Compute Engine recolhe automaticamente de cada VM e como as ver no Cloud Monitoring, que é a solução de monitorização do Google Cloud.
Métricas de disco disponíveis
Pode ver métricas no Cloud Monitoring ou obter métricas programaticamente através da API REST, bibliotecas de cliente> e da linguagem de consulta Prometheus (PromQL).
A tabela seguinte apresenta as métricas específicas do disco disponíveis para cada disco. Pode recolher métricas adicionais se instalar o agente de operações na sua VM.
Para ver uma lista completa de métricas do Compute Engine, consulte o artigo Métricas do Compute Engine.
Cada tipo de métrica nesta tabela tem de ter o prefixo compute.googleapis.com/, que foi omitido da tabela para facilitar a leitura.
| Nome a apresentar (Metric type) | Descrição | 
|---|---|
| Estado do desempenho do discoBETA (instance/disk/disk_performance_status) | O estado do disco no último minuto. Esta métrica indica
            se o disco está a ter um desempenho normal ou se o respetivo desempenho é afetado por um
            incidente no Compute Engine. Os valores possíveis são Healthy,DegradedeSeverely Degraded.Para mais informações, consulte o artigo Monitorize o estado de funcionamento de um disco. | 
| Latência média de E/S (instance/disk/average_io_latency) | A latência média de leitura/escrita 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/escrita no último minuto. | 
| Bytes lidos do disco (instance/disk/read_bytes_count) | Débito de leitura médio ou o número médio de bytes lidos ou escritos durante um período especificado pelo utilizador*. | 
| Bytes escritos no disco (instance/disk/write_bytes_count) | Débito de gravação médio ou o número médio de bytes gravados durante um período especificado pelo utilizador*. | 
| Operações de leitura do disco (instance/disk/read_ops_count) | O número médio de operações de leitura durante um período especificado pelo utilizador*. | 
| Operações de escrita no disco (instance/disk/write_ops_count) | O número médio de operações de escrita durante um período especificado pelo utilizador*. | 
| Bytes de leitura do disco de pico (instance/disk/max_read_bytes_count) | Débito de leitura máximo, o número máximo de bytes lidos por segundo durante um período especificado pelo utilizador*. | 
| Bytes de escrita no disco de pico (instance/disk/max_write_bytes_count) | Débito de gravação máximo, o número máximo de bytes gravados por segundo durante um período especificado pelo utilizador*. | 
| Operações de leitura do disco máximas (instance/disk/max_read_ops_count) | O número máximo de operações de leitura por segundo durante um período de tempo especificado pelo utilizador*. | 
| Operações de escrita no disco de pico (instance/disk/max_write_ops_count) | O número máximo de operações de escrita por segundo durante um período de tempo especificado pelo utilizador*. | 
Visualize o desempenho do disco num gráfico
Pode visualizar o desempenho do disco traçando qualquer uma das métricas indicadas na secção anterior com o explorador de métricas. O explorador de métricas faz parte do Cloud Monitoring.
Exemplo: visualize a latência média dos discos associados a uma VM
Para visualizar a latência média dos discos de uma VM num gráfico, siga estas instruções. Pode seguir o mesmo procedimento para as outras métricas.
- 
Na Google Cloud consola, aceda à página leaderboard Explorador de métricas: Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização. 
- Na barra de ferramentas da Google Cloud consola, selecione o seu Google Cloud projeto. Para configurações do App Hub, selecione o projeto anfitrião do App Hub ou o projeto de gestão da pasta com apps ativadas.
- No elemento Métrica, expanda o menu Selecionar uma métrica,
    introduza VM Instancena barra de filtros e, de seguida, use os submenus para selecionar um tipo de recurso e uma métrica específicos:- No menu Recursos ativos, selecione Instância de VM.
- No menu Categorias de métricas 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.
- Para adicionar filtros que removem séries cronológicas dos resultados da consulta, use o elemento Filter. 
- Configure a forma como os dados são vistos. Para apresentar apenas as métricas de cada disco anexado
a uma instância específica, siga estes passos:
- No elemento Filter, clique em Add filter e, de seguida, selecione instance_name. Para o valor, selecione um nome de instância específico.
- Na entrada Agregação, defina o primeiro menu como Média e o segundo menu como device_name.
 Para mais informações sobre como configurar um gráfico, consulte o artigo Selecione métricas quando usar o explorador de métricas. 
O que se segue?
- Saiba como otimizar o desempenho do disco persistente.
- Saiba como criar gráficos com o explorador de métricas.
- Saiba mais sobre o Cloud Monitoring.
- Ative a API Monitoring.
- Veja todas as métricas disponíveis para o Compute Engine.