Monitorize a utilização do volume

Esta página fornece informações sobre a monitorização da utilização de volume.

Acerca da utilização de volume

Os volumes são contentores de dados do utilizador e dados de resumos, e limitam o respetivo crescimento à capacidade do volume.

Uma aplicação ou um utilizador que escreve mais dados do que o atribuído no volume recebe um erro out-of-space, o que pode causar problemas na aplicação. Recomendamos que monitorize o consumo para evitar erros de falta de espaço.

Uma abordagem comum é aumentar a capacidade de volume assim que for atingido um determinado limite de utilização, normalmente 80%.

Considerações

Reveja as seguintes considerações acerca da utilização do volume:

  • Pode deparar-se com uma falta de espaço livre, apesar de eliminar os seus dados, e pode eliminar instantâneos que referenciam dados de que precisa. Para mais informações, consulte Capturas instantâneas e gestão de dados baseada em capturas instantâneas.

  • Em vez de eliminar instantâneos manualmente para libertar espaço, recomendamos que aumente a capacidade do volume para evitar condições de falta de espaço.

  • Os inodos são recursos limitados num volume e são consumidos para cada ficheiro ou diretório que criar. Embora ficar sem inodos seja menos comum, recomendamos que os monitorize num ambiente onde se esperam milhões de ficheiros num volume.

Métodos de monitorização da utilização de volume

Pode monitorizar a utilização de volume através dos métodos nas secções seguintes:

Monitorização da utilização baseada no Cloud Monitoring

Pode calcular a utilização de volume a partir das seguintes métricas de volume:

  • Espaço de volume: netapp.googleapis.com/volume/bytes_used / netapp.googleapis.com/volume/allocated_bytes * 100

  • Inodes de volume: netapp.googleapis.com/volume/inode_used / netapp.googleapis.com/volume/inode_limit * 100

Use o nome e a localização do volume como uma etiqueta de métrica para fazer corresponder as métricas que pertencem umas às outras.

Pode usar os alertas do Cloud Monitoring para comparar o resultado com um limite, como 80%, para acionar notificações de alerta.

O exemplo seguinte mostra o código da linguagem de consulta Prometheus (PromQL) para monitorizar a utilização do volume:

   netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
 

Pode expandir este código para utilização numa política de alertas de limite de métricas.

   (netapp_googleapis_com:volume_bytes_used /
   netapp_googleapis_com:volume_allocated_bytes) > 0.8
 

Tenha em atenção que as métricas são atualizadas a cada cinco minutos. As alterações que ocorrem numa escala de tempo mais pequena não se refletem no Cloud Monitoring.

Monitorização da utilização do lado do cliente

Pode verificar a capacidade usada e disponível de um volume através das funcionalidades do sistema operativo do cliente para consultar as propriedades da unidade mapeada de rede:

  • Clientes Windows: use o comando dir na linha de comandos ou use o comando Drive > Properties no Explorador de ficheiros.

  • Clientes Linux: use o comando df para o espaço e df -i para a monitorização de inodes.

Monitorização da utilização administrativa

Pode ver a utilização e o espaço aprovisionado para volumes na página Volumes na Google Cloud consola:

  1. Aceda à página Volumes do NetApp na Google Cloud consola.

    Aceda a NetApp Volumes

  2. A coluna Usado mostra a percentagem de utilização e os GiB usados.

Pode usar a Google Cloud CLI para obter a capacidade e a utilização dos volumes:

   gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
  

As métricas de inode não estão disponíveis através desta abordagem.

O que se segue?

Leia sobre o Cloud Logging.