Per monitorare l'utilizzo di un pool Hyperdisk, esamina le metriche fornite da Compute Engine. Questo documento spiega come visualizzare le metriche per i pool, inclusi Hyperdisk Exapool e i pool di archiviazione Hyperdisk.
Le metriche forniscono informazioni utili per svolgere attività come le seguenti:
- Comprendere quanta capacità e prestazioni del pool sono state allocate ai dischi del pool.
- Comprendere quanta capacità e prestazioni allocate vengono utilizzate dai dischi (disponibile se il pool utilizza il provisioning avanzato).
- Determinare se è necessario aumentare o diminuire le IOPS, il throughput o la capacità sottoposti a provisioning del pool.
- Attivare le notifiche quando vengono soddisfatte determinate condizioni. Ad esempio, se la capacità utilizzata del pool raggiunge un valore specifico, puoi utilizzare le metriche per creare avvisi.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione verifica la tua identità per l'accesso ad API e servizi Google Cloud . Per eseguire
codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Seleziona la scheda relativa alla modalità di utilizzo degli esempi in questa pagina:
Console
Quando utilizzi la Google Cloud console per accedere a Google Cloud servizi e API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
- Imposta una regione e una zona predefinite.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella Google Cloud documentazione sull'autenticazione di.
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per visualizzare le metriche di un pool, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto:
-
Visualizzatore Monitoring (
roles/monitoring.viewer) -
Per modificare l'ambito di una metrica, devi disporre del seguente ruolo per il progetto di definizione dell'ambito e per ogni container di risorse da aggiungere:
Amministratore Monitoring (
roles/monitoring.admin)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Recuperare e visualizzare le metriche
Puoi visualizzare i grafici predefiniti e creare grafici personalizzati delle metriche del pool nella Google Cloud console o in Cloud Monitoring.
Puoi recuperare e calcolare in modo programmatico le metriche del pool utilizzando uno dei seguenti metodi:
Per un elenco completo delle metriche del pool, consulta Metriche disponibili per i pool Hyperdisk.
Grafici predefiniti
Puoi visualizzare i grafici predefiniti delle caratteristiche e delle prestazioni di un pool dalla pagina Dettagli del pool nella Google Cloud console. I grafici disponibili dipendono dal tipo di pool.
Per visualizzare una metrica non elencata nella tabella, segui i passaggi in Creare grafici personalizzati delle metriche del pool.
| Grafici predefiniti per i pool Hyperdisk | ||
|---|---|---|
| Grafico | Pool di archiviazione | Exapool |
| Capacità di provisioning | ||
| Utilizzo della capacità | ||
| Capacità totale del disco sottoposta a provisioning | ||
| Provisioning eccessivo per la capacità | ||
| Capacità utilizzata | — | |
| IOPS e throughput sottoposti a provisioning | ||
| Utilizzo delle IOPS e del throughput | ||
| IOPS e throughput totali del disco sottoposti a provisioning | ||
| Provisioning eccessivo per IOPS e throughput (%) | ||
| IOPS e throughput utilizzati | — | |
| IOPS di lettura utilizzate e throughput di lettura utilizzato | — | |
| IOPS di scrittura utilizzate e throughput di scrittura utilizzato | — | |
Per le descrizioni di ogni metrica, consulta Metriche disponibili per i pool Hyperdisk.
Per visualizzare una metrica non elencata, segui i passaggi in Creare grafici personalizzati delle metriche del pool.
Visualizzare i grafici predefiniti nella Google Cloud console
Per visualizzare i grafici predefiniti per le metriche del pool nella Google Cloud console, segui questi passaggi.
Nella Google Cloud console, vai alla pagina Pool di archiviazione.
Seleziona la scheda Exapool o Pool di archiviazione.
Fai clic sul nome del pool per aprire la pagina Dettagli.
Per visualizzare i grafici predefiniti per un pool, fai clic sulla scheda Monitoraggio.
(Facoltativo) Reimposta il periodo predefinito di un'ora sul periodo che vuoi monitorare scegliendo una delle seguenti opzioni:
- 6 ore
- 1 giorno
- 1 settimana
- 1 mese
- 6 settimane
- Intervallo di date o ore personalizzato
Personalizzare la dashboard di monitoraggio
Segui le istruzioni riportate di seguito per modificare i grafici visualizzati nella dashboard per i pool Hyperdisk.
Nella Google Cloud console, vai alla pagina Pool di archiviazione.
Seleziona la scheda Exapool o Pool di archiviazione.
Fai clic sul nome di un pool di archiviazione per aprire la pagina Dettagli.
Fai clic sulla scheda Monitoraggio della pagina Gestisci pool di archiviazione per un pool specifico.
Nell'elenco dei grafici visualizzati, trova il grafico con la metrica che vuoi esaminare.
Per modificare un grafico predefinito, fai clic su query_stats Esplora i dati.
Si apre una pagina Esplora in cui puoi creare un grafico o una tabella di monitoraggio personalizzati. Per informazioni su come creare un grafico per una metrica specifica, consulta Creare un grafico per un singolo tipo di metrica. Dopo aver creato una tabella o un grafico personalizzato, puoi salvare il risultato in una dashboard personalizzata nuova o esistente.
Per ulteriori informazioni sulle dashboard personalizzate, consulta Visualizzare e personalizzare le Google Cloud dashboard.
Per aggiungere un grafico predefinito a una dashboard personalizzata, fai clic su Altre opzioni del grafico, quindi su Aggiungi alla dashboard personalizzata.
Per scoprire come personalizzare ulteriormente la dashboard, consulta Visualizzare e personalizzare le Google Cloud dashboard.
Creare grafici personalizzati delle metriche del pool
Se non è presente un grafico predefinito per una metrica o per un'analisi più complessa, puoi creare i tuoi grafici in Metrics Explorer. Metrics Explorer consente di visualizzare e analizzare qualsiasi metrica del pool elencata in Elenco delle metriche disponibili. Puoi creare grafici nella Google Cloud console o utilizzando PromQL.
Esempio: visualizzare l'utilizzo della capacità dei pool di archiviazione Hyperdisk
Per visualizzare la capacità utilizzata di un pool di archiviazione con un grafico, segui questi passaggi. Puoi seguire la stessa procedura per qualsiasi altra metrica.
-
Nella Google Cloud console, vai alla leaderboard Esplora metriche pagina:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Nella barra degli strumenti della console Google Cloud , seleziona il tuo progetto Google Cloud . Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione della cartella app.
- Nell'elemento Metrica , espandi il menu Seleziona una metrica , digita
Storage poolnella barra dei filtri e poi utilizza i sottomenu per selezionare un tipo di risorsa e una metrica specifici:- Nel menu Risorse attive, seleziona Pool di archiviazione.
- Nel menu Categorie di metriche attive, seleziona Storage_pool.
- Nel menu Metriche attive, seleziona Capacità utilizzata.
- Fai clic su Applica.
compute.googleapis.com/storage_pool/used_capacity. Per aggiungere filtri, che rimuovono le serie temporali dai risultati della query, utilizza l' elemento Filtro.
- Configura la modalità di visualizzazione dei dati. Per visualizzare solo le metriche per un pool specifico, segui questi passaggi:
- Nell'elemento Filtro, fai clic su Aggiungi filtro, quindi seleziona storage_pool_id. Per il valore, inserisci un ID pool specifico.
- Nella voce Aggregazione, imposta il primo menu su Nessuna aggregazione e il secondo su storage_pool_id.
Per ulteriori informazioni sulla configurazione di un grafico, consulta Seleziona le metriche durante l'utilizzo di Esplora metriche.
Configurare gli avvisi per le metriche
Segui le istruzioni riportate di seguito per creare un avviso per i dati delle metriche visualizzati nella dashboard del pool di archiviazione.
Nella Google Cloud console, vai alla pagina Pool di archiviazione.
Seleziona la scheda Exapool o Pool di archiviazione.
Fai clic sul nome di un pool di archiviazione per aprire la pagina Dettagli.
Fai clic sulla scheda Monitoraggio della pagina Gestisci pool di archiviazione per un pool specifico.
Fai clic su Crea policy di avviso.
Viene visualizzata la pagina Crea policy di avviso. Configura i parametri per la criterio di avviso. Per informazioni su come configurare una criterio di avviso, consulta Creare una policy di avviso.
Passaggi successivi
- Monitora le prestazioni dei singoli dischi esaminando le metriche sulle prestazioni del disco e monitorando l'integrità del disco.
- Scopri di più sulla creazione di grafici con Esplora metriche.