Metriche chiave per il visualizzatore

Questa pagina descrive le metriche che puoi visualizzare nelle mappe termiche di Key Visualizer.

La maggior parte delle metriche di Visualizzatore chiave rappresenta una quantità per riga. Ad esempio, la metrica Ops misura il numero di operazioni per riga al minuto.

Una tabella Bigtable può avere miliardi di righe, quindi non è sempre pratico generare rapporti sulle metriche per ogni singola riga. Invece, Key Visualizer suddivide tutte le chiavi di riga in 1000 intervalli contigui, con circa lo stesso numero di chiavi di riga in ogni intervallo. Questi intervalli sono noti come bucket di chiavi.

Key Visualizer registra la maggior parte delle metriche come medie su ogni bucket di chiavi o come valori massimi all'interno di ciascun bucket. Per avvisi metriche e Prestazioni le metriche hanno una serie di chiavi specifiche per ciascuna metrica.

Prima di leggere questa pagina, dovresti conoscere la panoramica di Key Visualizer.

Attività

La categoria Attività include la metrica Ops, che misura il numero di operazioni per riga al minuto. Questa metrica è grosso modo uguale al numero combinato di letture e scritture e può indicare quali chiavi hanno ricevuto più richieste in un determinato momento. Il colore indica i valori relativi a tutti i valori osservati; pertanto, il giallo o il bianco non implicano necessariamente un hotspot.

Avvisi

La categoria Avvisi include metriche che identificano i possibili problemi di prestazioni di una tabella. Questa categoria include le seguenti metriche:

  • Indice di pressione lettura: un indice composito opaco per una chiave di riga o un intervallo di chiavi che incorpora l'utilizzo e la latenza della CPU per le letture.

    Questo indice riflette tutti i valori osservati durante un intervallo di 15 minuti. Un valore pari o superiore a 100 indica generalmente prestazioni scarse per un intervallo di chiavi. Le prestazioni possono essere scarse quando accedi a una singola riga o a una piccola gamma di righe molto spesso o quando una riga contiene più di 256 MB di dati.

  • Indice di pressione in scrittura: un indice composito e opaco per una chiave di riga o un intervallo di chiavi che incorpora la latenza e l'utilizzo della CPU per le scritture.

    Questo indice riflette tutti i valori osservati durante un intervallo di 15 minuti. Un valore pari o superiore a 100 indica generalmente prestazioni scarse per un intervallo di chiavi. Le prestazioni possono essere scarse quando accedi a una singola riga o a una piccola gamma di righe molto spesso o quando una riga contiene più di 256 MB di dati.

  • Righe grandi: la quantità di dati archiviati in righe che contengono ciascuna più di 256 MB di dati o in intervalli di chiavi con una media di oltre 200 MB a riga.

    L'archiviazione di più di 256 MB di dati per riga può causare problemi di prestazioni ed errori di lettura ed è sconsigliata.

Per queste metriche, quando sposti il cursore sulla mappa termica, Key Visualizer non mostra le informazioni aggregate per un bucket di chiavi. Al contrario, mostra informazioni su chiavi o intervalli di chiavi specifici nella tabella, in modo da poter individuare l'origine del problema. Consulta la pagina relativa al controllo delle metriche di avviso per scoprire come visualizzare e utilizzare queste metriche.

Letture

La categoria Letture include metriche relative alla lettura dei dati di una tabella. Questa categoria include le seguenti metriche:

  • Lettura CPU: utilizzo medio della CPU, espresso come numero di nodi utilizzati per leggere una riga. Il colore indica i valori relativi a tutti i valori osservati; pertanto, il giallo o il bianco non implicano necessariamente un hotspot.
  • Client byte letti: il numero di byte letti dal client al minuto per riga. Il colore indica i valori relativi a tutti i valori osservati; pertanto, il giallo o il bianco non implicano necessariamente un hotspot.

Scritture

La categoria Scritture include metriche relative alla scrittura dei dati in una tabella. Questa categoria include le seguenti metriche:

  • Scrittura CPU: utilizzo medio della CPU, espresso come numero di nodi utilizzati per scrivere una riga. Il colore indica i valori relativi a tutti i valori osservati; pertanto, il giallo o il bianco non implicano necessariamente un hotspot.
  • Write byte client: il numero di byte scritti dal client al minuto per riga. Il colore indica i valori relativi a tutti i valori osservati; pertanto, il giallo o il bianco non implicano necessariamente un hotspot.

Prestazioni

La categoria Rendimento include le metriche relative alla latenza. Questa categoria include le seguenti metriche:

  • Latenza: la latenza delle operazioni di lettura e scrittura. Un secondo (indicato come arancione) può essere considerato alto.
  • Latenza (max): la latenza massima per letture o scritture. Un secondo (indicato come arancione) può essere considerato alto.

Per queste metriche, quando sposti il cursore sulla mappa termica, Key Visualizer non mostra le informazioni aggregate per un bucket di chiavi. Al contrario, mostra informazioni su chiavi o intervalli di chiavi specifici nella tabella, in modo da poter individuare l'origine del problema.

Dimensioni

  • Dati archiviati: la quantità di dati archiviati per riga. Questa metrica riflette il fatto che Bigtable comprime i tuoi dati quando vengono archiviati.
  • Righe: il numero approssimativo di righe in ogni bucket di chiavi.

    La mappa termica di Righe di solito appare gialla. Le strisce orizzontali aumentano la luminosità da sinistra a destra, passando da un colore più scuro a un colore più chiaro per indicare l'aggiunta di righe. Le strisce che diminuiscono la luminosità da sinistra a destra indicano l'eliminazione delle righe.

    Numero di righe in un bucket Key Visualizer

    Per visualizzare il numero totale di righe per un determinato prefisso di chiave, fai clic sul prefisso nella gerarchia delle chiavi, quindi esamina le descrizioni comando sopra il grafico a barre orizzontali in basso.

Passaggi successivi