Você pode usar métricas de disco para observar o desempenho dos seus discos e depurar problemas de desempenho.
As métricas de disco podem ajudá-lo a responder perguntas como as seguintes:
- Qual é o IOPS médio de leitura dos discos de uma instância de máquina virtual (VM)?
- Em média, qual é a latência para operações de leitura ou gravação?
- Qual é a profundidade média da fila para um disco específico?
Revise as métricas do seu disco para garantir que seu desempenho seja suficiente para sua carga de trabalho. Além disso, você também deve fazer o seguinte:
Revise as diretrizes de otimização de disco. Para obter mais informações, consulte Otimizar o hiperdisco do Google Cloud e Otimizar o disco permanente .
Verifique a integridade do disco. Para obter informações detalhadas sobre a integridade do disco, consulte Monitorar a integridade do disco .
Este documento discute as métricas de disco permanente que o Compute Engine coleta automaticamente de cada VM e como visualizá-las no Cloud Monitoring , que é Google Cloudsolução de monitoramento.
Métricas de disco permanente disponíveis
Você pode visualizar métricas no Cloud Monitoring ou recuperar programaticamente métricas de disco permanente usando a API REST , bibliotecas de cliente , Metrics Query Language (MQL) e PromQL .
A tabela a seguir lista as métricas específicas de disco disponíveis para cada disco. Você pode coletar métricas adicionais se instalar o Ops Agent em sua VM.
Para ver uma lista completa de métricas do Compute Engine, consulte Métricas do Compute Engine .
Cada tipo de métrica nesta tabela deve ser prefixado com compute.googleapis.com/
, que foi omitido da tabela para facilitar a leitura.
Nome de exibição(Metric type) | Descrição |
---|---|
Status de desempenho do disco BETA(instance/disk/disk_performance_status) | A integridade do disco no último minuto. Esta métrica indica se o disco está funcionando normalmente ou se o desempenho foi afetado por um incidente no Compute Engine. Os valores possíveis são Healthy , Degraded e Severely Degraded .Para obter 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 de disco(instance/disk/read_bytes_count) | Taxa de transferência média de leitura ou o número médio de bytes lidos ou gravados durante um período de tempo especificado pelo usuário * . |
Bytes de gravação em disco(instance/disk/write_bytes_count) | Taxa de transferência 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) | O número médio de operações de leitura durante um período especificado pelo usuário * . |
Operações de gravação em disco(instance/disk/write_ops_count) | O número médio de operações de gravação durante um período especificado pelo usuário * . |
Pico de bytes de leitura do disco(instance/disk/max_read_bytes_count) | Taxa de transferência máxima de leitura, o número máximo de bytes lidos por segundo durante um período de tempo especificado pelo usuário * . |
Pico de bytes de gravação em disco(instance/disk/max_write_bytes_count) | Taxa de transferência máxima de gravação, o número máximo de bytes gravados por segundo durante um período de tempo especificado pelo usuário * . |
Pico de operações de leitura de disco(instance/disk/max_read_ops_count) | O número máximo de operações de leitura por segundo durante um período especificado pelo usuário * . |
Pico de operações de gravação em 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 * . |
Visualize o desempenho do disco em um gráfico
Você pode visualizar o desempenho do seu disco plotando qualquer uma das métricas listadas na seção anterior com o Metrics Explorer. O Metrics Explorer faz parte do Cloud Monitoring.
Exemplo: Visualize 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. Você pode seguir o mesmo procedimento para as outras métricas do disco permanente.
No console do Google Cloud, acesse a página do explorador de métricas leaderboard :
Vá para o explorador de métricas
Se você usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitoramento .
- Na barra de ferramentas do console do Google Cloud, selecione seu projeto do Google Cloud. Para configurações do App Hub , selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para aplicativo.
- No elemento Métrica , expanda o menu Selecionar uma métrica , insira
VM Instance
na barra de filtros e 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
. - Configure como os dados são visualizados. Para exibir apenas as métricas de cada disco anexado a uma instância específica, siga estas etapas:
- No elemento Filter , clique em Adicionar filtro e selecione instance_name . Para o valor, selecione um nome de instância específico.
- Na entrada Aggregation , defina o primeiro menu como Mean e o segundo menu como device_name .
Para obter mais informações sobre como configurar um gráfico, consulte Selecionar métricas ao usar o Metrics Explorer.
O que vem a seguir
- Saiba como otimizar o desempenho do disco permanente .
- Saiba mais sobre como criar gráficos com o Metric Explorer .
- Saiba mais sobre o monitoramento em nuvem .
- Habilite a API de monitoramento .
- Veja todas as métricas disponíveis para o Compute Engine .