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 comandoDrive
>Properties
no Explorador de ficheiros.Clientes Linux: use o comando
df
para o espaço edf -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:
Aceda à página Volumes do NetApp na Google Cloud consola.
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.