Reveja as métricas de desempenho do Persistent Disk

Pode usar métricas de disco para observar o desempenho dos seus discos e depurar problemas de desempenho.

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 para 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:

Este documento aborda as métricas do disco persistente 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 do Persistent Disk disponíveis

Pode ver as métricas no Cloud Monitoring ou obter programaticamente as métricas do disco persistente através da API REST, das 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 do Google Cloud Operations 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, Degraded e Severely 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 de tempo 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*.

* O período tem de ser de um minuto ou mais.

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 do disco persistente.

  1. Na Google Cloud consola, aceda à página  Explorador de métricas:

    Aceda ao Metrics Explorer

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. 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.
  3. No elemento Métrica, expanda o menu Selecionar uma métrica, introduza VM Instance na barra de filtros e, de seguida, use os submenus para selecionar um tipo de recurso e uma métrica específicos:
    1. No menu Recursos ativos, selecione Instância de VM.
    2. No menu Categorias de métricas 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 desta métrica é compute.googleapis.com/instance/disk/average_io_latency.
  4. Para adicionar filtros que removem séries cronológicas dos resultados da consulta, use o elemento Filter.

  5. 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?