Esta página fornece informações sobre o monitoramento do uso de volume.
Sobre o uso de volume
Os volumes são contêineres para dados do usuário e de snapshots, limitando o crescimento deles à capacidade do volume.
Um aplicativo ou usuário que grava mais dados do que o alocado no volume recebe um erro de falta de espaço, que pode causar problemas no aplicativo. Recomendamos que você monitore o consumo para evitar erros de falta de espaço.
Uma abordagem comum é aumentar a capacidade do volume assim que um determinado limite de uso, geralmente 80%, é atingido.
Considerações
Confira as considerações a seguir sobre o uso de volumes:
Você pode encontrar uma falta de espaço livre, apesar de excluir seus dados, e pode excluir snapshots que referenciam dados de que você precisa. Para mais informações, consulte Snapshots e gerenciamento de dados baseado em snapshots.
Em vez de excluir snapshots manualmente para liberar espaço, recomendamos que você aumente a capacidade do volume para evitar condições de falta de espaço.
Os inodes são recursos limitados em um volume e são consumidos para cada arquivo ou diretório criado. Embora ficar sem inodes seja pouco comum, recomendamos que você os monitore em um ambiente em que se espera milhões de arquivos em um volume.
Métodos para monitorar o uso de volume
É possível monitorar o uso do volume usando os métodos nas seções a seguir:
Monitoramento do uso com base no Cloud Monitoring
É possível calcular o uso de volume com as seguintes métricas:
Espaço do 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 o local do volume como um rótulo de métrica para corresponder às métricas que pertencem ao mesmo grupo.
É possível usar os alertas do Cloud Monitoring para comparar o resultado com um limite, como 80%, e acionar notificações de alerta.
O exemplo a seguir mostra o código da linguagem de consulta do Prometheus (PromQL) para monitorar o uso do volume:
netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
É possível estender esse código para uso em uma política de alerta de limite de métricas.
(netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes) > 0.8
As métricas são atualizadas a cada cinco minutos. As mudanças que ocorrem em uma escala de tempo menor não são refletidas no Cloud Monitoring.
Monitoramento do uso do lado do cliente
É possível verificar a capacidade usada e disponível de um volume usando os recursos do sistema operacional cliente para consultar as propriedades da unidade mapeada da rede:
Clientes Windows: use o comando
dir
no prompt de comando ou o comandoDrive
>Properties
no Explorador de Arquivos.Clientes Linux: use o comando
df
para espaço edf -i
para monitoramento de inode.
Monitoramento do uso administrativo
É possível conferir o uso e o espaço provisionado para volumes na página "Volumes" no console Google Cloud :
Acesse a página NetApp Volumes no console do Google Cloud .
A coluna Usado mostra a porcentagem de uso e os GiB usados.
Use a Google Cloud CLI para conferir a capacidade e o uso dos volumes:
gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
As métricas de inode não estão disponíveis usando essa abordagem.
A seguir
Leia sobre o Cloud Logging.