Analisar as métricas de desempenho do disco permanente


É possível ver as métricas de desempenho dos volumes de Persistent Disk no Cloud Monitoring, a solução de monitoramento do Google Cloud.

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?

É possível recuperar e calcular programaticamente as métricas do Persistent Disk usando a API REST, as bibliotecas de clientes, a linguagem de consulta de métricas (MQL, na sigla em inglês) e PromQL.

Neste documento, você verá as métricas de Persistent Disk que o Compute Engine coleta automaticamente de cada instância de máquina virtual (VM) e como visualizá-las no Cloud Monitoring.

Métricas disponíveis do Persistent Disk

Esta tabela a seguir lista as métricas específicas do disco disponíveis para cada volume do Persistent Disk. É 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
Latência média de E/SBETA
(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/SBETA
(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*.

* O período precisa durar um minuto ou mais.

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.

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Metrics Explorer:

    Acesse o Metrics explorer

  2. 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:
    1. No menu Recursos ativos, selecione Instância de VM.
    2. No menu Categorias de métrica ativas, selecione Instância.
    3. No menu Métricas ativas, selecione Latência média do disco.
    4. Clique em Aplicar.
    O nome totalmente qualificado dessa métrica é compute.googleapis.com/instance/disk/average_io_latency.
  3. 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