Revisar as métricas do pool de armazenamento do Hyperdisk


É possível visualizar as métricas de uso do pool de armazenamento de Hyperdisk na página Pools de armazenamento do console do Google Cloud ou em Cloud Monitoring, solução de monitoramento do Google 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:

    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. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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
  • Quanta capacidade é provisionada para o pool de armazenamento?
  • Quanta IOPS ou capacidade de provisionamento é provisionada para o pool de armazenamento?
  • Quantos discos estão no pool de armazenamento?
  • Provisioned Capacity
  • Provisioned IOPS
  • Provisioned Throughput
  • Disks
Uso do pool de armazenamento
  • Quanto da capacidade de processamento dos pools de armazenamento foi usada?
  • Quanta IOPS ou capacidade de processamento dos pools de armazenamento foram usados?
  • Used Capacity
  • Used IOPS
  • Used Throughput
Características do disco agregado do pool de armazenamento
  • Qual a capacidade de processamento e o desempenho do pool de armazenamento foram alocados para os discos criados no pool de armazenamento?
  • Total Disk Provisioned Capacity
  • Total Disk Provisioned IOPS
  • Total Disk Provisioned Throughput
Uso do pool de armazenamento
  • Quanta capacidade foi usada no pool de armazenamento em relação à capacidade total do pool de armazenamento (a _taxa de utilização_)?
  • Qual é a taxa de utilização de IOPS ou capacidade de processamento no pool de armazenamento?
  • Capacity Utilization (%)
  • IOPS Utilization (%)
  • Throughput Utilization (%)
Provisionamento avançado de pool de armazenamento
  • Quanta capacidade foi provisionada para os discos no pool de armazenamento em relação à capacidade total do pool de armazenamento (a _taxa de provisionamento excessivo_)?
  • Qual é a taxa de excesso de provisionamento de IOPS ou capacidade de processamento no pool de armazenamento?
  • Capacity Overprovisioning (%)
  • IOPS Overprovisioning (%)
  • Throughput Overprovisioning (%)

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
Discos
(storage_pool/disks)
Contagem de discos que estão no pool de armazenamento.
Capacidade provisionada
(storage_pool/provisioned_capacity)
O tamanho do pool de armazenamento em TiB.
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.
Capacidade de processamento provisionada
(storage_pool/provisioned_throughput)
Capacidade de processamento provisionada do pool de armazenamento.
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)
  • Para capacidade padrão: é a soma da capacidade provisionada de todos os discos no pool de armazenamento. Isso é equivalente à capacidade total provisionada do disco.
  • Para capacidade avançada: é o número de bytes gravados nos discos no pool de armazenamento. O valor é agregado para todos os discos no pool de armazenamento, após a redução de dados.
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.

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.

Total de IOPS provisionadas do disco
(storage_pool/total_disk_provisioned_iops)

Soma das IOPS provisionadas para todos os discos no 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.

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 = (used_capacity/provisioned_capacity) * 100

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 = (used_iops/provisioned_iops) * 100

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 = (used_throughput/provisioned_throughput) * 100

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.

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.

Revisar as métricas do pool de armazenamento

É possível ver as métricas de um pool de armazenamento na página Pools de armazenamento no console e na página Gerenciar pool de armazenamento para um pool de armazenamento 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.

  1. No Console do 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 Monitoramento.

  2. 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.
  3. 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