Para monitorar o uso de um pool do Hyperdisk, analise as métricas fornecidas pelo Compute Engine. Neste documento, discutimos como visualizar métricas de pools, incluindo Exapools do Hyperdisk e pools de armazenamento do Hyperdisk.
As métricas fornecem informações para ajudar você a realizar tarefas como as seguintes:
- Entenda quanto da capacidade e do desempenho do pool foi alocado para os discos no pool.
- Entenda quanto da capacidade e do desempenho alocados está sendo usado pelos discos (disponível se o pool usar 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ódigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o console do Google Cloud para acessar os serviços e as APIs do Google Cloud , não é necessário configurar a autenticação.
gcloud
-
Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
-
- Defina uma região e uma zona padrão.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.
Instale a Google Cloud CLI e faça login na CLI gcloud 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:
- Leitor do Monitoring (
roles/monitoring.viewer) -
Para modificar o escopo de uma métrica, é preciso ter o seguinte papel no projeto de escopo e em cada contêiner de recursos que você quer adicionar:
Administrador do Monitoring (
roles/monitoring.admin)
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 predefinidos 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 ver uma lista completa das métricas de pool, consulte Métricas disponíveis para pools de Hyperdisk.
Gráficos predefinidos
É possível conferir gráficos predefinidos 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 de pool.
| Gráficos predefinidos para pools do Hyperdisk | ||
|---|---|---|
| Gráfico | Pools de armazenamento | Exapools |
| Capacidade provisionada | ||
| Utilização da capacidade | ||
| Capacidade total provisionada do disco | ||
| Superprovisionamento de capacidade | ||
| Capacidade usada | — | |
| IOPS e capacidade de processamento provisionadas | ||
| Uso de IOPS e de capacidade de processamento | ||
| Total de IOPS e capacidade de processamento provisionadas do disco | ||
| Superprovisionamento 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 ver as descrições de cada métrica, consulte Métricas disponíveis para pools do Hyperdisk.
Para visualizar uma métrica que não está listada, siga as etapas em Criar gráficos personalizados de métricas de pool.
Ver gráficos predefinidos no console do Google Cloud
Para ver os gráficos predefinidos de métricas de pool no console do Google Cloud , siga as etapas abaixo.
No console do Google Cloud , acesse a página Pools de armazenamento.
Selecione a guia Exapools ou Pools de armazenamento.
Clique no nome do pool para abrir a página Detalhes.
Para ver os gráficos predefinidos de um pool, clique na guia Monitoramento.
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
Personalizar o painel de monitoramento
Use as instruções a seguir para modificar os gráficos mostrados no painel de um pool de Hyperdisk.
No console do Google Cloud , acesse a página Pools de armazenamento.
Selecione a guia Exapools ou Pools de armazenamento.
Clique no nome de um pool de armazenamento para abrir a página Detalhes.
Clique na guia Monitoramento da página Gerenciar pool de armazenamento de um pool específico.
Na lista de gráficos que aparece, encontre o gráfico com a métrica que você quer analisar.
Para mudar um gráfico predefinido, clique em query_stats Analisar dados.
Isso abre uma página de Análise, em que é possível criar um gráfico ou uma tabela de monitoramento personalizados. Para saber 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, é possível salvar o resultado em um painel personalizado novo ou existente.
Para mais informações sobre painéis personalizados, consulte Visualizar e personalizar painéis do 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.
Para saber como personalizar ainda mais seu painel, consulte Ver e personalizar painéis do Google Cloud .
Criar gráficos personalizados de métricas de pool
Se não houver um gráfico predefinido para uma métrica ou para uma análise mais complexa, crie seus próprios gráficos no Metrics Explorer. O Metrics Explorer permite 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 do Hyperdisk
Para visualizar a capacidade usada de um pool de armazenamento com um gráfico, siga as etapas abaixo. Siga o mesmo procedimento para qualquer outra métrica.
-
No console Google Cloud , acesse a página do leaderboard Metrics explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- 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.
- No elemento Metric, expanda o menu Selecionar uma métrica,
digite
Storage poolna barra de filtro e use os submenus para selecionar um tipo de recurso e métrica específicos:- No menu Recursos ativos, selecione Pool de armazenamento.
- No menu Categorias de métricas ativas, selecione Storage_pool.
- No menu Métricas ativas, selecione Capacidade usada.
- Clique em Aplicar.
compute.googleapis.com/storage_pool/used_capacity. Para adicionar filtros que removem séries temporais dos resultados da consulta, use o elemento Filtro.
- 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.
- 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 do pool de armazenamento.
No console do Google Cloud , acesse a página Pools de armazenamento.
Selecione a guia Exapools ou Pools de armazenamento.
Clique no nome de um pool de armazenamento para abrir a página Detalhes.
Clique na guia Monitoramento da página Gerenciar pool de armazenamento de um pool específico.
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 saber como configurar uma política de alertas, consulte Criar política de alertas.
A seguir
- Monitore o desempenho de discos individuais analisando as métricas de desempenho do disco e monitorando a integridade do disco.
- Saiba mais sobre como criar gráficos com o Metrics Explorer.