Questa pagina fornisce informazioni sul monitoraggio dell'utilizzo del volume.
Informazioni sull'utilizzo del volume
I volumi sono container per i dati utente e gli snapshot e ne limitano la crescita alla capacità del volume.
Un'applicazione o un utente che scrive più dati di quelli allocati nel volume riceve un errore spazio esaurito, che può causare problemi all'applicazione. Ti consigliamo di monitorare il consumo per evitare errori di spazio insufficiente.
Un approccio comune è quello di aumentare la capacità del volume non appena viene raggiunta una determinata soglia di utilizzo, in genere l'80%.
Considerazioni
Esamina le seguenti considerazioni sull'utilizzo del volume:
Potresti riscontrare una mancanza di spazio libero nonostante l'eliminazione dei dati e potresti eliminare potenzialmente snapshot che fanno riferimento a dati di cui hai bisogno. Per saperne di più, consulta la sezione Snapshot e gestione dei dati basata sugli snapshot.
Anziché eliminare manualmente gli snapshot per liberare spazio, ti consigliamo di aumentare la capacità del volume per evitare condizioni di spazio insufficiente.
Gli inode sono risorse limitate in un volume e vengono utilizzati per ogni file o directory che crei. Anche se è meno comune, ti consigliamo di monitorare gli inode in un ambiente in cui sono previsti milioni di file in un volume.
Metodi per monitorare l'utilizzo del volume
Puoi monitorare l'utilizzo del volume utilizzando i metodi descritti nelle sezioni seguenti:
Monitoraggio dell'utilizzo basato su Cloud Monitoring
Puoi calcolare l'utilizzo del volume dalle seguenti metriche del volume:
Spazio del volume:
netapp.googleapis.com/volume/bytes_used / netapp.googleapis.com/volume/allocated_bytes * 100
Inode del volume:
netapp.googleapis.com/volume/inode_used / netapp.googleapis.com/volume/inode_limit * 100
Utilizza il nome e la posizione del volume come etichetta della metrica per abbinare le metriche correlate.
Puoi utilizzare gli avvisi di Cloud Monitoring per confrontare il risultato con una soglia, ad esempio l'80%, per attivare le notifiche di avviso.
Il seguente esempio mostra il codice Prometheus Query Language (PromQL) per monitorare l'utilizzo del volume:
netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
Puoi estendere questo codice per utilizzarlo in un criterio di avviso basato su soglie delle metriche.
(netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes) > 0.8
Tieni presente che le metriche vengono aggiornate ogni cinque minuti. Le modifiche che si verificano su una scala temporale più piccola non vengono riflesse in Cloud Monitoring.
Monitoraggio dell'utilizzo lato client
Puoi controllare la capacità utilizzata e disponibile di un volume utilizzando le funzionalità del sistema operativo client per eseguire query sulle proprietà dell'unità di rete mappata:
Client Windows: utilizza il comando
dir
al prompt dei comandi oppure il comandoDrive
>Properties
in Esplora file.Client Linux: utilizza il comando
df
per lo spazio edf -i
per il monitoraggio degli inode.
Monitoraggio dell'utilizzo amministrativo
Puoi visualizzare l'utilizzo e lo spazio di cui è stato eseguito il provisioning per i volumi nella pagina Volumi nella console Google Cloud :
Vai alla pagina NetApp Volumes nella console Google Cloud .
La colonna Utilizzata mostra la percentuale di utilizzo e i GiB utilizzati.
Puoi utilizzare Google Cloud CLI per ottenere la capacità e l'utilizzo dei volumi:
gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
Le metriche inode non sono disponibili utilizzando questo approccio.
Passaggi successivi
Scopri di più su Cloud Logging.