Monitoraggio

Puoi monitorare Bigtable in modo visivo, utilizzando i grafici disponibili nella console Google Cloud, oppure puoi chiamare in modo programmatico l'API Cloud Monitoring.

Nella console Google Cloud, i dati di monitoraggio sono disponibili nelle seguenti posizioni:

  • Monitoraggio tramite Bigtable
  • Panoramica dell'istanza Bigtable
  • Panoramica dei cluster Bigtable
  • Panoramica della tabella Bigtable
  • Cloud Monitoring
  • Key Visualizer

Le pagine Monitoraggio e Panoramica forniscono una visione generale dell'utilizzo di Bigtable. Puoi utilizzare Key Visualizer per visualizzare in dettaglio i pattern di accesso in base alla chiave di riga e risolvere problemi di prestazioni specifici.

Informazioni sull'utilizzo di CPU e disco

Indipendentemente dagli strumenti utilizzati per monitorare l'istanza, è essenziale monitorare l'utilizzo di CPU e disco per ogni cluster nell'istanza. Se l'utilizzo della CPU o del disco di un cluster supera determinate soglie, il cluster non funzionerà correttamente e potrebbe restituire errori quando provi a leggere o scrivere dati.

Utilizzo CPU

I nodi nei cluster utilizzano le risorse della CPU per gestire letture, scritture e attività amministrative. Ti consigliamo di abilitare la scalabilità automatica, che consente a Bigtable di aggiungere e rimuovere automaticamente nodi in un cluster in base al carico di lavoro. Per saperne di più su come il numero di nodi influisce sulle prestazioni di un cluster, consulta Prestazioni per i carichi di lavoro tipici.

Bigtable riporta le seguenti metriche per l'utilizzo della CPU:

Metrica Descrizione
Utilizzo medio della CPU

L'utilizzo medio della CPU in tutti i nodi nel cluster. Include l'attività di modifiche in tempo reale se è abilitato un flusso di modifiche per una tabella nell'istanza.

Nei grafici del profilo dell'app, <system> indica le attività in background del sistema, come la replica e la compattazione. Le attività in background del sistema non sono basate sul client.

I valori massimi consigliati offrono un margine per brevi picchi di utilizzo.

Utilizzo della CPU del nodo più attivo

Utilizzo della CPU per il nodo con il traffico maggiore nel cluster. Questa metrica continua a essere fornita per garantire la continuità, ma nella maggior parte dei casi dovresti utilizzare la metrica più accurata Utilizzo della CPU ad alta granularità del nodo più attivo.

Utilizzo della CPU ad alta granularità del nodo più attivo

Una misurazione granulare dell'utilizzo della CPU per il nodo più trafficato nel cluster. Ti consigliamo di utilizzare questa metrica anziché Utilizzo della CPU del nodo più attivo perché è più precisa.

Il nodo più attivo non è necessariamente lo stesso nodo nel tempo e può cambiare rapidamente, soprattutto durante i job batch o le scansioni delle tabelle di grandi dimensioni.

Se il nodo più attivo è spesso superiore al valore consigliato, anche quando l'utilizzo medio della CPU è ragionevole, potresti accedere a una piccola parte dei tuoi dati molto più spesso rispetto agli altri dati.

  • Utilizza lo strumento Key Visualizer per identificare gli hotspot nella tua tabella che potrebbero causare picchi nell'utilizzo della CPU.
  • Controlla la progettazione dello schema per assicurarti che supporti una distribuzione uniforme delle letture e delle scritture in ogni tabella.
Utilizzo della CPU per le modifiche in tempo reale

L'utilizzo medio della CPU causato dall'attività di modifiche in tempo reale su tutti i nodi nel cluster.

Utilizzo della CPU per profilo dell'app, metodo e tabella

Utilizzo della CPU per profilo dell'app, metodo e tabella.

Se noti un utilizzo della CPU superiore a quello previsto per un cluster, usa questa metrica per determinare se l'utilizzo della CPU da parte di un determinato profilo dell'app, metodo API o tabella genera il carico della CPU.

Utilizzo disco

Per ogni cluster nell'istanza, Bigtable archivia una copia separata di tutte le tabelle nell'istanza.

Bigtable monitora l'utilizzo del disco in unità binarie, ad esempio gigabyte binari (GB), dove 1 GB è pari a 230 byte. Questa unità di misura è nota anche come gibibyte (GiB).

Bigtable riporta le seguenti metriche per l'utilizzo del disco:

Metrica Descrizione
Utilizzo dello spazio di archiviazione (byte)

La quantità di dati archiviati nel cluster. L'utilizzo delle modifiche in tempo reale non è incluso per questa metrica.

Questo valore influisce sui costi. Inoltre, come descritto di seguito, potrebbe essere necessario aggiungere nodi a ciascun cluster man mano che la quantità di dati aumenta.

Utilizzo dello spazio di archiviazione (% max)

La percentuale della capacità di archiviazione del cluster in uso. La capacità si basa sul numero di nodi nel cluster. L'utilizzo delle modifiche in tempo reale non è incluso per questa metrica.

In generale, non utilizzare più del 70% del limite rigido relativo allo spazio di archiviazione totale, in modo da avere la possibilità di aggiungere altri dati. Se non prevedi di aggiungere quantità significative di dati alla tua istanza, puoi utilizzare fino al 100% del limite fisso.

Se utilizzi una percentuale superiore a quella consigliata per il limite di archiviazione, aggiungi nodi al cluster. Puoi anche eliminare i dati esistenti, ma i dati eliminati occupano più spazio e non meno fino a quando non viene eseguita una compattazione.

Per i dettagli su come viene calcolato questo valore, consulta Utilizzo dello spazio di archiviazione per nodo.

Modifica dell'utilizzo dello spazio di archiviazione per le modifiche in tempo reale (byte)

La quantità di spazio di archiviazione utilizzato dai record di modifiche in tempo reale per le tabelle nell'istanza. Questo spazio di archiviazione non viene conteggiato nel calcolo dell'utilizzo totale dello spazio di archiviazione. Ti viene addebitato il costo per l'archiviazione delle modifiche in tempo reale, ma non è incluso nel calcolo dell'utilizzo dello spazio di archiviazione (% max).

Caricamento del disco

La percentuale che il cluster utilizza della larghezza di banda massima possibile per le letture HDD. Disponibile solo per i cluster HDD.

Se questo valore è spesso al 100%, potresti riscontrare un aumento della latenza. Aggiungi nodi al cluster per ridurre la percentuale di carico del disco.

Compattazione e istanze replicate

Le metriche di archiviazione riflettono le dimensioni dei dati su disco a partire dall'ultima compattazione. Poiché la compattazione avviene in modo continuativo nel corso di una settimana, le metriche di utilizzo dello spazio di archiviazione per un cluster potrebbero a volte essere temporaneamente diverse da quelle per altri cluster dell'istanza. Gli effetti osservabili di questo approccio includono:

  • Un nuovo cluster aggiunto di recente a un'istanza potrebbe mostrare temporaneamente 0 byte di spazio di archiviazione anche se tutti i dati sono stati replicati correttamente nel nuovo cluster.

  • Una tabella potrebbe avere una dimensione diversa in ogni cluster, anche quando la replica funziona correttamente.

  • Le metriche di utilizzo dello spazio di archiviazione potrebbero essere diverse in ogni cluster, anche dopo che la replica è terminata e non è stata inviata alcuna scrittura per alcuni giorni. L'implementazione dell'archiviazione interna, inclusa la modalità di suddivisione e archiviazione dei dati in modo distribuito, può essere diversa per ogni cluster, determinando una differenza nell'utilizzo effettivo dello spazio di archiviazione.

Panoramica istanza

La pagina Panoramica dell'istanza mostra i valori attuali di diverse metriche chiave per ciascun cluster:

Metrica Descrizione
Media di utilizzo della CPU

L'utilizzo medio della CPU in tutti i nodi nel cluster. Include l'attività di modifiche in tempo reale se è abilitato un flusso di modifiche per una tabella nell'istanza.

Nei grafici del profilo dell'app, <system> indica le attività in background del sistema, come la replica e la compattazione. Le attività in background del sistema non sono basate sul client.

Utilizzo della CPU del nodo più attivo

Utilizzo della CPU per il nodo con il traffico maggiore nel cluster. Questa metrica continua a essere fornita per garantire la continuità, ma nella maggior parte dei casi dovresti utilizzare la metrica più accurata Utilizzo della CPU ad alta granularità del nodo più attivo.

Utilizzo della CPU ad alta granularità del nodo più attivo

Una misurazione granulare dell'utilizzo della CPU per il nodo più trafficato nel cluster. Ti consigliamo di utilizzare questa metrica anziché Utilizzo della CPU del nodo più attivo perché è più precisa.

Il nodo più attivo non è necessariamente lo stesso nodo nel tempo e può cambiare rapidamente, soprattutto durante i job batch o le scansioni delle tabelle di grandi dimensioni.

Il superamento del limite massimo consigliato per il nodo più trafficato può causare latenza e altri problemi per il cluster.

Righe lette Il numero di righe lette al secondo.
Righe scritte Il numero di righe scritte al secondo.
Velocità effettiva di lettura Il numero di byte al secondo dei dati di risposta inviati. Questa metrica si riferisce alla quantità completa di dati restituiti dopo l'applicazione dei filtri.
Velocità effettiva di scrittura Il numero di byte al secondo ricevuti quando sono stati scritti i dati.
Percentuale di errori di sistema La percentuale di tutte le richieste non riuscite sul lato server Bigtable.
Latenza di replica per l'input La quantità di tempo massima al 99° percentile, in secondi, per la replica di una scrittura in un altro cluster in questo cluster.
Latenza di replica per l'output La quantità di tempo massima al 99° percentile, in secondi, per la replica di una scrittura su questo cluster in un altro cluster.

Per una panoramica di queste metriche principali:

  1. Apri l'elenco delle istanze Bigtable nella console Google Cloud.

    Apri l'elenco delle istanze

  2. Fai clic sull'istanza di cui vuoi visualizzare le metriche. La console Google Cloud mostra le metriche attuali per i cluster dell'istanza.

Panoramica cluster

Utilizza la pagina della panoramica dei cluster per comprendere lo stato attuale e passato di un singolo cluster.

La pagina Panoramica dei cluster mostra i grafici che mostrano le seguenti metriche per ogni cluster:

Metrica Descrizione
Numero di nodi Il numero di nodi in uso per il cluster in un determinato momento.
Target conteggio massimo di nodi Il numero massimo di nodi su cui Bigtable scalerà il cluster fino a quando la scalabilità automatica è abilitata. Questa metrica è visibile solo quando la scalabilità automatica è abilitata per il cluster. Puoi modificare questo valore nella pagina Modifica cluster.
Target conteggio minimo di nodi Il numero minimo di nodi con cui Bigtable scalerà il cluster fino a quando la scalabilità automatica è abilitata. Questa metrica è visibile solo quando la scalabilità automatica è abilitata per il cluster. Puoi modificare questo valore nella pagina Modifica cluster.
Numero di nodi consigliato per la destinazione della CPU Il numero di nodi consigliato da Bigtable per il cluster in base al target di utilizzo della CPU impostato. Questa metrica è visibile solo quando la scalabilità automatica è abilitata per il cluster. Se questo numero è superiore al target massimo di nodi, ti consigliamo di aumentare il target di utilizzo della CPU o di aumentare il numero massimo di nodi per il cluster. Se questo numero è inferiore al numero minimo di nodi, è possibile che venga eseguito l'overprovisioning del cluster per il tuo utilizzo. Ti consigliamo di ridurre il numero minimo.
Numero consigliato di nodi per la destinazione di archiviazione Il numero di nodi consigliato da Bigtable per il cluster in base al target di utilizzo dello spazio di archiviazione integrato. Questa metrica è visibile solo quando la scalabilità automatica è abilitata per il cluster. Se questo numero è superiore al numero massimo di nodi target, valuta la possibilità di aumentare il numero massimo di nodi per il cluster.
Utilizzo CPU

L'utilizzo medio della CPU in tutti i nodi nel cluster. Include l'attività di modifiche in tempo reale se è abilitato un flusso di modifiche per una tabella nell'istanza.

Nei grafici del profilo dell'app, <system> indica le attività in background del sistema, come la replica e la compattazione. Le attività in background del sistema non sono basate sul client.

Utilizzo dello spazio di archiviazione

La quantità di dati archiviati nel cluster. L'utilizzo delle modifiche in tempo reale non è incluso per questa metrica.

Questa metrica riflette il fatto che Bigtable comprime i dati quando vengono archiviati.

Per visualizzare la pagina Panoramica di un cluster, segui questi passaggi:

  1. Apri l'elenco delle istanze Bigtable nella console Google Cloud.

    Apri l'elenco delle istanze

  2. Fai clic sull'istanza di cui vuoi visualizzare le metriche.

  3. Vai alla sezione che segue quella che mostra lo stato attuale di alcune metriche del cluster.

  4. Fai clic sull'ID del cluster per aprire la pagina Panoramica del cluster.

Log

Il grafico Log mostra le voci dei log eventi di sistema per il cluster. I log eventi di sistema vengono generati solo per i cluster che utilizzano la scalabilità automatica. Per scoprire altri modi per visualizzare gli audit log di Bigtable, consulta Audit logging.

Panoramica della tabella

Utilizza la pagina Panoramica della tabella per comprendere lo stato attuale e passato di una singola tabella.

La pagina Panoramica della tabella mostra i grafici che mostrano le seguenti metriche per la tabella. Ogni grafico mostra una linea separata per ogni cluster in cui si trova la tabella.

Metrica Descrizione
Utilizzo dello spazio di archiviazione (byte)

La percentuale della capacità di archiviazione del cluster utilizzata dalla tabella. La capacità si basa sul numero di nodi nel cluster.

Per i dettagli su come viene calcolato questo valore, consulta Utilizzo dello spazio di archiviazione per nodo.

Utilizzo CPU

L'utilizzo medio della CPU in tutti i nodi nel cluster. Include l'attività di modifiche in tempo reale se è abilitato un flusso di modifiche per una tabella nell'istanza.

Nei grafici del profilo dell'app, <system> indica le attività in background del sistema, come la replica e la compattazione. Le attività in background del sistema non sono basate sul client.

Latenza di lettura

Il tempo necessario affinché una richiesta di lettura restituisca una risposta.

La misurazione della latenza di lettura inizia quando Bigtable riceve la richiesta e termina quando l'ultimo byte di dati viene inviato al client. Per le richieste di grandi quantità di dati, la latenza di lettura può essere influenzata dalla capacità del client di consumare la risposta.

Latenza di scrittura

Il tempo necessario affinché una richiesta di scrittura restituisca una risposta.

Righe lette

Il numero di righe lette al secondo.

Questa metrica fornisce una visualizzazione più utile della velocità effettiva complessiva di Bigtable rispetto al numero di richieste di lettura, perché una singola richiesta può leggere un numero elevato di righe.

Righe scritte

Il numero di righe scritte al secondo.

Questa metrica fornisce una visualizzazione più utile della velocità effettiva complessiva di Bigtable rispetto al numero di richieste di scrittura, perché una singola richiesta può scrivere un numero elevato di righe.

Richieste di lettura Il numero di letture casuali e richieste di scansione al secondo.
Richieste di scrittura Il numero di richieste di scrittura al secondo.
Velocità effettiva di lettura Il numero di byte al secondo dei dati di risposta inviati. Questa metrica si riferisce alla quantità completa di dati restituiti dopo l'applicazione dei filtri.
Velocità effettiva di scrittura Il numero di byte al secondo ricevuti quando sono stati scritti i dati.
Failover automatici

Il numero di richieste che sono state reinstradate automaticamente da un cluster a un altro a causa di uno scenario di failover, come una breve interruzione o ritardo. Il reindirizzamento automatico può verificarsi se un profilo di app utilizza il routing multi-cluster.

Questo grafico non include le richieste reinstradate manualmente.

La pagina della panoramica della tabella mostra anche lo stato di replica della tabella in ogni cluster dell'istanza. Per ogni cluster, la pagina visualizza quanto segue:

  • Stato
  • ID cluster
  • Zona
  • La quantità di spazio di archiviazione del cluster utilizzata dalla tabella
  • Stato della chiave e della chiave di crittografia
  • Data dell'ultimo backup della tabella selezionata
  • Un link alla pagina Modifica cluster.

Per visualizzare la pagina Panoramica di una tabella:

  1. Apri l'elenco delle istanze Bigtable nella console Google Cloud.

    Apri l'elenco delle istanze

  2. Fai clic sull'istanza di cui vuoi visualizzare le metriche.

  3. Nel riquadro a sinistra, fai clic su Tabelle. La console Google Cloud mostra un elenco di tutte le tabelle nell'istanza.

  4. Fai clic su un ID tabella per aprire la pagina Panoramica della tabella.

Monitorare il rendimento nel tempo

Utilizza la pagina di monitoraggio dell'istanza Bigtable per comprendere le prestazioni passate dell'istanza. Puoi analizzare le prestazioni di ciascun cluster e puoi suddividere le metriche per diversi tipi di risorse Bigtable. I grafici possono mostrare un periodo che va da un'ora alle ultime 6 settimane.

Grafici di monitoraggio per le risorse Bigtable

La pagina Monitoraggio di Bigtable fornisce grafici per i seguenti tipi di risorse Bigtable:

  • Istanze
  • Tabelle
  • Profili di applicazione
  • Replica

I grafici nella pagina di monitoraggio mostrano le seguenti metriche:

Metrica Disponibile per Descrizione
Utilizzo CPU Istanze
Tabelle
Profili app

L'utilizzo medio della CPU in tutti i nodi nel cluster. Include l'attività di modifiche in tempo reale se è abilitato un flusso di modifiche per una tabella nell'istanza.

Nei grafici del profilo dell'app, <system> indica le attività in background del sistema, come la replica e la compattazione. Le attività in background del sistema non sono basate sul client.

Utilizzo CPU (nodo più attivo) Istanze

Utilizzo della CPU per il nodo con il traffico maggiore nel cluster. Questa metrica continua a essere fornita per garantire la continuità, ma nella maggior parte dei casi dovresti utilizzare la metrica più accurata Utilizzo della CPU ad alta granularità del nodo più attivo.

Utilizzo della CPU ad alta granularità (nodo più attivo) Istanze

Una misurazione granulare dell'utilizzo della CPU per il nodo più trafficato nel cluster. Ti consigliamo di utilizzare questa metrica anziché Utilizzo della CPU del nodo più attivo perché è più precisa.

Il nodo più attivo non è necessariamente lo stesso nodo nel tempo e può cambiare rapidamente, soprattutto durante i job batch o le scansioni delle tabelle di grandi dimensioni.

Il superamento del limite massimo consigliato per il nodo più trafficato può causare latenza e altri problemi per il cluster.

Latenza di lettura Istanze
Tabelle
Profili app

Il tempo necessario affinché una richiesta di lettura restituisca una risposta.

La misurazione della latenza di lettura inizia quando Bigtable riceve la richiesta e termina quando l'ultimo byte di dati viene inviato al client. Per le richieste di grandi quantità di dati, la latenza di lettura può essere influenzata dalla capacità del client di consumare la risposta.

Latenza di scrittura Istanze
Tabelle
Profili app

Il tempo necessario affinché una richiesta di scrittura restituisca una risposta.

Tasso di errori utente Istanze

La percentuale di errori causati dai contenuti di una richiesta, rispetto agli errori sul lato server Bigtable. La percentuale di errori utente include i seguenti codici di stato:

  • INVALID_ARGUMENT
  • NOT_FOUND
  • PERMISSION_DENIED
  • RESOURCE_EXHAUSTED
  • OUT_OF_RANGE

Gli errori utente sono in genere causati da un problema di configurazione, ad esempio una richiesta che specifica il cluster, la tabella o il profilo di app errato.

Percentuale di errori di sistema Istanze La percentuale di tutte le richieste non riuscite sul lato server Bigtable. La percentuale di errori di sistema include i seguenti codici di stato:
  • SCONOSCIUTO
  • INTERROTTO
  • UNIMPLEMENTATO
  • INTERNAL
  • NON DISPONIBILE
Failover automatici Istanze
Tabelle
Profili app

Il numero di richieste che sono state reinstradate automaticamente da un cluster a un altro a causa di uno scenario di failover, come una breve interruzione o ritardo. Il reindirizzamento automatico può verificarsi se un profilo di app utilizza il routing multi-cluster.

Questo grafico non include le richieste reinstradate manualmente.

Utilizzo dello spazio di archiviazione (byte) Tabelle
di istanze

La quantità di dati archiviati nel cluster. L'utilizzo delle modifiche in tempo reale non è incluso per questa metrica.

Questa metrica riflette il fatto che Bigtable comprime i dati quando vengono archiviati.

Utilizzo dello spazio di archiviazione (% max) Istanze

La percentuale della capacità di archiviazione del cluster in uso. La capacità si basa sul numero di nodi nel cluster. L'utilizzo delle modifiche in tempo reale non è incluso per questa metrica.

Per i dettagli su come viene calcolato questo valore, consulta Utilizzo dello spazio di archiviazione per nodo.

Caricamento del disco Istanze La percentuale che il cluster utilizza della larghezza di banda massima possibile per le letture HDD. Disponibile solo per i cluster HDD.
Righe lette Istanze
Tabelle
Profili app

Il numero di righe lette al secondo.

Questa metrica fornisce una visualizzazione più utile della velocità effettiva complessiva di Bigtable rispetto al numero di richieste di lettura, perché una singola richiesta può leggere un numero elevato di righe.

Righe scritte Istanze
Tabelle
Profili app

Il numero di righe scritte al secondo.

Questa metrica fornisce una visualizzazione più utile della velocità effettiva complessiva di Bigtable rispetto al numero di richieste di scrittura, perché una singola richiesta può scrivere un numero elevato di righe.

Richieste di lettura Istanze
Tabelle
Profili app
Il numero di letture casuali e richieste di scansione al secondo.
Richieste di scrittura Istanze
Tabelle
Profili app
Il numero di richieste di scrittura al secondo.
Velocità effettiva di lettura Istanze
Tabelle
Profili app
Il numero di byte al secondo dei dati di risposta inviati. Questa metrica si riferisce alla quantità completa di dati restituiti dopo l'applicazione dei filtri.
Velocità effettiva di scrittura Istanze
Tabelle
Profili app
Il numero di byte al secondo ricevuti quando sono stati scritti i dati.
Conteggio nodi Istanze Il numero di nodi nel cluster.

Per visualizzare le metriche per queste risorse:

  1. Apri l'elenco delle istanze Bigtable nella console Google Cloud.

    Apri l'elenco delle istanze

  2. Fai clic sull'istanza di cui vuoi visualizzare le metriche.

  3. Nel riquadro a sinistra, fai clic su Monitoring. La console Google Cloud mostra una serie di grafici per l'istanza, nonché una visualizzazione tabulare delle metriche dell'istanza. Per impostazione predefinita, la console Google Cloud mostra le metriche dell'ultima ora e metriche separate per ogni cluster nell'istanza.

    Per visualizzare tutti i grafici, scorri il riquadro in cui sono visualizzati.

    Per visualizzare le metriche a livello di tabella, fai clic su Tabelle.

    Per visualizzare le metriche relative ai singoli profili delle app, fai clic su Profili applicazione.

    Per visualizzare le metriche combinate dell'istanza nel suo complesso, trova la sezione Raggruppa per sopra i grafici, quindi fai clic su Istanza.

    Per visualizzare le metriche per un periodo di tempo più lungo, fai clic sulla freccia accanto a 1 ora. Scegli un intervallo di tempo preimpostato o inserisci un intervallo di tempo personalizzato, quindi fai clic su Applica.

Grafici per la replica

La pagina Monitoraggio fornisce un grafico che mostra la latenza di replica nel tempo. Puoi visualizzare la latenza media per la replica delle scritture al 50°, 99° e 100° percentile.

Per visualizzare la latenza di replica nel tempo:

  1. Apri l'elenco delle istanze Bigtable nella console Google Cloud.

    Apri l'elenco delle istanze

  2. Fai clic sull'istanza di cui vuoi visualizzare le metriche.

  3. Nel riquadro a sinistra, fai clic su Monitoring. La pagina si apre con la scheda Istanza selezionata.

  4. Fai clic sulla scheda Replica. La console Google Cloud mostra la latenza di replica nel tempo. Per impostazione predefinita, la console Google Cloud mostra la latenza di replica dell'ultima ora.

    Per spostarti tra i grafici di latenza raggruppati per tabella o per cluster, utilizza il menu Raggruppa per.

    Per modificare il percentile da visualizzare, utilizza il menu Percentile.

    Per visualizzare le metriche per un periodo di tempo più lungo, fai clic sulla freccia accanto a 1 ora. Scegli un intervallo di tempo preimpostato o inserisci un intervallo di tempo personalizzato, quindi fai clic su Applica.

Monitoraggio con Cloud Monitoring

Bigtable esporta le metriche di utilizzo in Cloud Monitoring. Puoi utilizzare queste metriche in vari modi:

  • Esegui il monitoraggio in modo programmatico utilizzando l'API Cloud Monitoring.
  • Esegui un monitoraggio visivo in Metrics Explorer.
  • Configura i criteri di avviso.
  • Aggiungi metriche di utilizzo di Bigtable a una dashboard personalizzata.
  • Usa una libreria di grafici, come Matplotlib per Python, per tracciare e analizzare le metriche di utilizzo per Bigtable.

Per visualizzare le metriche di utilizzo in Metrics Explorer:

  1. Apri la pagina Monitoring nella console Google Cloud.

    Apri la pagina Monitoraggio

    Se ti viene chiesto di scegliere un account, scegli quello che utilizzi per accedere a Google Cloud.

  2. Fai clic su Risorse e poi su Esplora metriche.

  3. In Trova tipo di risorsa e metrica, digita bigtable. Viene visualizzato un elenco di risorse e metriche di Bigtable.

  4. Fai clic su una metrica per visualizzarne il grafico.

Per ulteriori informazioni sull'utilizzo di Cloud Monitoring, consulta la documentazione di Cloud Monitoring.

Per un elenco completo delle metriche di Bigtable, consulta Metriche.

Crea un avviso di utilizzo dello spazio di archiviazione

Puoi configurare un avviso per ricevere una notifica quando il cluster Bigtable supera una soglia specificata. Per ulteriori informazioni sulla determinazione dell'utilizzo dello spazio di archiviazione di destinazione, consulta Utilizzo del disco.

Per creare un criterio di avviso che si attiva quando l'utilizzo dello spazio di archiviazione per il cluster Bigtable è superiore a una soglia consigliata, ad esempio il 70%, utilizza le impostazioni seguenti.

Nuovo campo condizione

Valore
Risorsa e metrica Nel menu Risorse, seleziona Cluster Cloud Bigtable.
Nel menu Categorie di metriche, seleziona Cluster.
Nel menu Metriche, seleziona Utilizzo spazio di archiviazione.

(Il tipo metric.type è bigtable.googleapis.com/cluster/storage_utilization).
Filtro cluster = YOUR_CLUSTER_ID
Campo Configura trigger avviso

Valore
Tipo di condizione Threshold
La condizione si attiva se Any time series violates
Posizione soglia Above threshold
Valore soglia 70
Finestra di nuovo test 10 minutes

Passaggi successivi