Monitorar pools do Hyperdisk

Para monitorar o uso de um pool de hiperdisco, revise as métricas fornecidas pelo Compute Engine. Este documento explica como consultar métricas de pools, incluindo Exapools e pools de armazenamento do Hyperdisk.

As métricas fornecem informações para ajudar você a realizar tarefas como as seguintes:

  • Entenda quanta capacidade e desempenho do pool foram alocados para os discos nele.
  • Entenda quanto da capacidade e do desempenho alocados está sendo usado pelos discos (disponível se o pool usa provisionamento avançado).
  • Determine se é necessário aumentar ou diminuir as IOPS, a capacidade de processamento ou a capacidade provisionadas do pool.
  • Ative as notificações quando determinadas condições forem atendidas. Por exemplo, se a capacidade utilizada do pool atingir um valor específico, use métricas para criar alertas.

Antes de começar

  • Configure a autenticação, caso ainda não tenha feito isso. Com isso, você confirma sua identidade para acesso a serviços e APIs do Google Cloud . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:

      gcloud init

      Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

    2. Set a default region and zone.

    REST

    Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.

      Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:

      gcloud init

      Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

    Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .

Papéis e permissões necessárias

Para ter as permissões necessárias para visualizar as métricas de um pool, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Recuperar e visualizar métricas

É possível conferir gráficos pré-criados e criar gráficos personalizados das métricas do pool no console do Google Cloud ou no Cloud Monitoring.

É possível recuperar e calcular programaticamente métricas do pool usando qualquer um dos seguintes métodos:

Para uma lista completa das métricas de pool, consulte Métricas disponíveis para pools de hiperdisco.

Gráficos pré-criados

É possível conferir gráficos pré-criados das características e do desempenho de um pool na página Detalhes do pool no console doGoogle Cloud . Os gráficos disponíveis dependem do tipo de pool.

Para visualizar uma métrica que não está listada na tabela, siga as etapas em Criar gráficos personalizados de métricas do pool.

Gráficos pré-criados para pools do Hyperdisk
Gráfico Pools de armazenamento Exapools
Capacidade provisionada
Utilização da capacidade
Capacidade total provisionada do disco
Excesso de provisionamento de capacidade
Capacidade usada
IOPS e capacidade de processamento provisionadas
Uso de IOPS e uso de capacidade de processamento
Total de IOPS e capacidade de processamento provisionadas do disco
Excesso de provisionamento de IOPS e capacidade de processamento (%)
IOPS e capacidade de processamento usadas
IOPS de leitura usadas e capacidade de processamento de leitura usada
IOPS de gravação usadas e capacidade de processamento de gravação usada

Para descrições de cada métrica, consulte Métricas disponíveis para pools de Hyperdisk.

Para visualizar uma métrica que não está listada, siga as etapas em Criar gráficos personalizados de métricas de pool.

Conferir gráficos pré-criados no console do Google Cloud

Para conferir os gráficos predefinidos das métricas de pool no console do Google Cloud , siga estas etapas.

  1. No console Google Cloud , acesse a página Pools de armazenamento.

    Acessar a página "Pools de armazenamento"

  2. Selecione a guia Exapools ou Pools de armazenamento.

  3. Clique no nome do pool para abrir a página Detalhes.

  4. Para conferir os gráficos predefinidos de um pool, clique na guia "Monitoring".

  5. Opcional: redefina o período padrão de uma hora para o período que você quer monitorar, escolhendo uma das seguintes opções:

    • 6 horas
    • 1 dia
    • 1 semana
    • 1 mês
    • 6 semanas
    • Período personalizado de data ou hora

Personalizar o painel de monitoramento

Use as instruções a seguir para modificar os gráficos mostrados no painel de um pool de Hyperdisk.

  1. No console Google Cloud , acesse a página Pools de armazenamento.

    Acessar a página "Pools de armazenamento"

  2. Selecione a guia Exapools ou Pools de armazenamento.

  3. Clique no nome de um pool de armazenamento para abrir a página Detalhes.

  4. Clique na guia "Monitoramento" da página Gerenciar pool de armazenamento para um pool específico.

  5. Na lista de gráficos que aparece, encontre aquele com a métrica que você quer analisar.

    • Para mudar um gráfico predefinido, clique em query_stats Explorar dados.

      Isso abre uma página Analisar, em que é possível criar um gráfico ou uma tabela de monitoramento personalizada. Para informações sobre como criar um gráfico para uma métrica específica, consulte Criar um gráfico de um único tipo de métrica. Depois de criar um gráfico ou uma tabela personalizada, você pode salvar o resultado em um painel personalizado novo ou existente.

      Para mais informações sobre painéis personalizados, consulte Ver e personalizar painéis Google Cloud .

    • Para adicionar um gráfico predefinido a um painel personalizado, clique em Mais opções de gráfico e em Adicionar ao painel personalizado.

  6. Para saber como personalizar ainda mais seu painel, consulte Ver e personalizar painéis do Google Cloud .

Criar gráficos personalizados de métricas do pool

Se não houver um gráfico predefinido para uma métrica ou para uma análise mais complexa, você poderá criar seus próprios gráficos no Metrics Explorer. Com o Metrics Explorer, é possível visualizar e analisar qualquer uma das métricas de pool listadas em Lista de métricas disponíveis. É possível criar gráficos no console do Google Cloud ou usando o PromQL.

Exemplo: visualizar a utilização da capacidade dos pools de armazenamento de hiperdisco

Para visualizar a capacidade usada de um pool de armazenamento com um gráfico, siga estas etapas. Siga o mesmo procedimento para qualquer outra métrica.

  1. No console Google Cloud , acesse a página do  Metrics explorer:

    Acesse o Metrics Explorer

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para apps.
  3. No elemento Metric, expanda o menu Selecionar uma métrica, digite Storage pool 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 Pool de armazenamento.
    2. No menu Categorias de métricas ativas, selecione Storage_pool.
    3. No menu Métricas ativas, selecione Capacidade usada.
    4. Clique em Aplicar.
    O nome totalmente qualificado dessa métrica é compute.googleapis.com/storage_pool/used_capacity.
  4. Para adicionar filtros que removem séries temporais dos resultados da consulta, use o elemento Filtro.

  5. Configure a visualização dos dados. Para mostrar apenas as métricas de um pool específico, siga estas etapas:
    • No elemento Filtro, clique em Adicionar filtro e selecione storage_pool_id. No valor, insira um ID específico do pool de armazenamento.
    • Na entrada Agregação, defina o primeiro menu como Não agregado e o segundo como storage_pool_id.

    Para mais informações sobre como configurar um gráfico, consulte Selecionar métricas ao usar o Metrics Explorer.

Configurar alertas para métricas

Use as instruções a seguir para criar um alerta para os dados de métricas mostrados no painel "Pool de armazenamento".

  1. No console Google Cloud , acesse a página Pools de armazenamento.

    Acessar a página "Pools de armazenamento"

  2. Selecione a guia Exapools ou Pools de armazenamento.

  3. Clique no nome de um pool de armazenamento para abrir a página Detalhes.

  4. Clique na guia "Monitoramento" da página Gerenciar pool de armazenamento para um pool específico.

  5. Clique em Criar política de alertas.

    A página Criar política de alertas é exibida. Configure os parâmetros da política de alertas. Para informações sobre como configurar uma política de alertas, consulte Criar uma política de alertas.

A seguir