É possível conferir as métricas de uso do pool de armazenamento de Hyperdisk na página Pools de armazenamento do console do Google Cloud ou no Cloud Monitoring, a solução de monitoramento doGoogle Cloud.
É possível recuperar e calcular programaticamente métricas do pool de armazenamento usando:
Neste documento, discutimos as métricas que o Compute Engine coleta automaticamente para cada pool de armazenamento e como visualizá-las no Cloud Monitoring.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da 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:
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte 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 de armazenamento, 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 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 por meio de papéis personalizados ou de outros papéis predefinidos.
Visão geral das métricas do pool de armazenamento do Hyperdisk
As métricas de desempenho do pool de armazenamento do Hyperdisk podem ajudar a responder perguntas sobre o uso do pool de armazenamento, como as seguintes:
Área | Consulta ou meta | Métricas disponíveis |
---|---|---|
Características do pool de armazenamento |
|
|
Uso do pool de armazenamento |
|
|
Características do disco agregado do pool de armazenamento |
|
|
Uso do pool de armazenamento |
|
|
Provisionamento avançado de pool de armazenamento |
|
|
Métricas do pool de armazenamento disponíveis
A tabela a seguir lista as métricas disponíveis para pools de armazenamento de Hyperdisk. Para ver uma lista completa das métricas do pool de armazenamento, consulte 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 |
---|---|
Capacidade de processamento provisionada
(storage_pool/provisioned_throughput)
|
Capacidade de processamento provisionada do pool de armazenamento. |
Capacidade de processamento provisionada total do disco
(storage_pool/total_disk_provisioned_throughput)
|
Soma da capacidade de processamento provisionada de todos os discos no pool de armazenamento, em MiBps. |
Capacidade de processamento usada
(storage_pool/used_throughput)
|
A soma da capacidade de processamento provisionada para todos os discos no pool de armazenamento, em MBps. Para pools de armazenamento equilibrado por Hyperdisk, os primeiros 140 MBps de capacidade de processamento provisionada por disco não são contabilizados para esse valor. |
Capacidade provisionada
(storage_pool/provisioned_capacity)
|
O tamanho do pool de armazenamento em TiB. |
Capacidade total provisionada do disco
(storage_pool/total_disk_provisioned_capacity)
|
A soma da capacidade provisionada em todos os discos no pool de armazenamento. A capacidade provisionada de um disco é igual à capacidade total. Por exemplo, um pool de armazenamento com 10 discos, cada um com 5 TiB, retornaria 50 TiB para a capacidade total de disco provisionado. |
Capacidade usada
(storage_pool/used_capacity)
|
|
Discos
(storage_pool/disks)
|
Contagem de discos que estão no pool de armazenamento. |
Excesso de provisionamento da capacidade de processamento (%)
(storage_pool/throughput_overprovisioning)
|
Razão entre a capacidade de processamento provisionada total dos discos no pool de armazenamento e a capacidade de processamento provisionada do pool de armazenamento, como porcentagem. |
Excesso de provisionamento de capacidade (%)
(storage_pool/capacity_overprovisioning)
|
Razão entre a capacidade provisionada total dos discos no pool de armazenamento e a capacidade provisionada do pool de armazenamento, como porcentagem. |
Excesso de provisionamento de IOPS (%)
(storage_pool/iops_overprovisioning)
|
Razão entre o total de IOPS provisionadas de discos no pool de armazenamento e as IOPS provisionadas do pool de armazenamento, como porcentagem. |
IOPS provisionadas
(storage_pool/provisioned_iops)
|
IOPS provisionadas do pool de armazenamento. Essa métrica só é válida para pools de armazenamento equilibrado de Hyperdisk. |
IOPS usadas
(storage_pool/used_iops)
|
A soma das IOPS provisionadas para todos os discos no pool de armazenamento. Para pools de armazenamento equilibrado por Hyperdisk, as primeiras 3.000 IOPS provisionadas por disco não são contadas para esse valor. |
Total de IOPS provisionadas do disco
(storage_pool/total_disk_provisioned_iops)
|
Soma das IOPS provisionadas para todos os discos no pool de armazenamento. |
Uso da capacidade de processamento (%)
(storage_pool/throughput_utilization)
|
A capacidade de processamento usada do pool de armazenamento, representada como uma porcentagem da capacidade geral do pool. Esse valor é calculado usando a seguinte fórmula: Utilização = |
Uso de IOPS (%)
(storage_pool/iops_utilization)
|
As IOPS usadas do pool de armazenamento, representadas como uma porcentagem do IOPS geral do pool. Esse valor é calculado usando a seguinte fórmula: Utilização = |
Utilização da capacidade (%)
(storage_pool/capacity_utilization)
|
A capacidade usada do pool de armazenamento, representada como uma porcentagem da capacidade geral do pool. Esse valor é calculado usando a seguinte fórmula: Utilização = |
Revisar as métricas do pool de armazenamento
É possível conferir as métricas de um pool de armazenamento na página Pools de armazenamento no console e na guia Monitoramento da página Gerenciar pool de armazenamento para um pool específico.
Acessar a página "Pools de armazenamento"
Na página Pools de armazenamento, é possível conferir o seguinte para cada pool de armazenamento:
- Capacidade provisionada e capacidade restante
- IOPS provisionadas e as restantes
- O número de discos no pool de armazenamento
Se você clicar no nome de um pool de armazenamento, a página Gerenciar pool de armazenamento será aberta. Há duas guias nesta página. Na guia Detalhes, você pode conferir as seguintes informações:
- Na parte superior da página, há blocos que mostram a capacidade de processamento, a capacidade e as IOPS provisionadas e usadas.
- Na seção Configurações do pool de armazenamento, há uma tabela que mostra as porcentagens de utilização para capacidade, IOPS e capacidade de processamento.
Conferir as métricas do pool de armazenamento em um gráfico
É possível visualizar as métricas do pool de armazenamento plotando qualquer uma das métricas listadas anteriormente com o Metrics Explorer. O Metrics Explorer faz parte do Cloud Monitoring.
Exemplo: visualizar a utilização da capacidade do pool de armazenamento
Para visualizar a capacidade usada do pool de armazenamento em um gráfico, siga as instruções abaixo. Siga o mesmo procedimento para as outras métricas do pool de armazenamento.
-
No Console do 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 Monitoramento.
- Na barra de ferramentas do console do Google Cloud, selecione seu projeto.
- 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:- 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
. - Configure a visualização dos dados. Para mostrar apenas as métricas de um pool de armazenamento 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 com base nas métricas do pool de armazenamento
Você pode acionar alertas quando o pool de armazenamento atingir determinados limites, quando o crescimento automático for ativado ou quando outros eventos ocorrerem. Para um exemplo de como configurar alertas com base em métricas, consulte Configurar alertas para programações de snapshots.
A seguir
- Monitore o desempenho do disco analisando as métricas de desempenho do disco e monitorando a integridade do disco.
- Ative a API Monitoring.
- Veja todas as métricas disponíveis para o Compute Engine.
- Saiba mais sobre como criar gráficos com o Metric Explorer.
- Saiba mais sobre o Cloud Monitoring.
- Saiba mais sobre pools de armazenamento.