Questa pagina fornisce una descrizione dettagliata di ogni metrica lato client offerta da Spanner. Per saperne di più sulla visualizzazione e sulla gestione delle metriche lato client, vedi Visualizzare e gestire le metriche lato client.
Le metriche lato client offrono informazioni sulla latenza dei tentativi e delle operazioni di richiesta RPC del client a Spanner.
Un tentativo è una singola richiesta RPC dal client a Spanner. Il client può effettuare più tentativi se una richiesta non va a buon fine.
Un'operazione rappresenta il completamento di tutte le richieste RPC, inclusi tutti i tentativi effettuati dal client a Spanner. Un'operazione viene completata quando il client riceve una risposta o esaurisce tutti i tentativi.
Una richiesta RPC raggiunge prima il frontend Google (GFE) e poi il frontend API Spanner (AFE). Per saperne di più, vedi Punti di latenza in una richiesta Spanner.
Queste metriche includono i tipi di valori delle metriche DISTRIBUTION
e INT64
. Per
maggiori informazioni, consulta
Tipi di valori e tipi di metriche.
Puoi accedere alle metriche lato client utilizzando le librerie client Spanner per Java o Go.
Le metriche lato client supportano tutti i metodi Spanner nell'API RPC google.spanner.v1.Spanner
.
Tutte le metriche lato client hanno le seguenti dimensioni:
project ID
: l' Google Cloud ID progetto.instance ID
: l'ID istanza Spanner.database ID
: l'ID database Spanner.location
: la Google Cloud regione in cui vengono pubblicate le metriche lato client. Se la tua applicazione viene implementata al di fuori di Google Cloud, le metriche vengono pubblicate nella regioneglobal
.method
: il nome del metodo RPC, ad esempiospanner.commit
.status
: lo stato RPC, ad esempioOK
oINTERNAL
.client_name
: il nome e la versione della libreria, ad esempiospanner-java/6.70.1
.
Conteggio errori di connettività AFE
La metrica Conteggio errori di connettività AFE registra il numero di richieste RPC che non sono riuscite a raggiungere l'AFE di Spanner.
La metrica Conteggio errori di connettività AFE ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/afe_connectivity_error_count
Metric value type
:INT64
Latenze AFE
La metrica delle latenze AFE misura il tempo che intercorre tra la ricezione della richiesta RPC da parte di Spanner AFE e l'inizio della scrittura della risposta da parte di Spanner AFE.
La metrica Latenze AFE ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/afe_latencies
Metric value type
:DISTRIBUTION
Conteggio tentativi
La metrica Conteggio tentativi registra il numero di tentativi eseguiti. Il valore
attempt_count
è in genere identico al valore operation_count
.
Se il client riceve errori temporanei, il valore di attempt_count
è la somma
di tutti i tentativi.
La metrica Conteggio tentativi ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/attempt_count
Metric value type
:INT64
Latenze dei tentativi
La metrica Latenze tentativo misura la durata necessaria a una singola richiesta RPC per raggiungere Spanner dal client.
Il valore di attempt_latencies
è in genere identico a quello di
operation_latencies
. Se il client riceve errori temporanei, il valore di
operation_latencies
è la somma di tutti i valori di attempt_latencies
.
La metrica Latenze dei tentativi ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/attempt_latencies
Metric value type
:DISTRIBUTION
Conteggio degli errori di connettività GFE
La metrica Conteggio errori di connettività GFE registra il numero di richieste RPC che non sono riuscite a raggiungere GFE.
La metrica Conteggio errori di connettività GFE ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/gfe_connectivity_error_count
Metric value type
:INT64
Latenze GFE
La metrica Latenze GFE misura il tempo che intercorre tra il momento in cui GFE riceve la richiesta RPC dal client e il momento in cui riceve il primo byte della risposta. Questa metrica non tiene conto del tempo impiegato per l'handshake TCP/SSL.
La metrica Latenze GFE ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/gfe_latencies
Metric value type
:DISTRIBUTION
Conteggio operazioni
La metrica Conteggio operazioni registra il numero di operazioni eseguite ogni 60 secondi.
La metrica Conteggio operazioni ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/operation_count
Metric value type
:INT64
Latenze delle operazioni
La metrica delle latenze delle operazioni misura il round trip di un'operazione dal livello gRPC del client a Spanner e di nuovo al client.
La metrica Latenze operazioni ha i seguenti attributi:
Metric name
:spanner.googleapis.com/client/operation_latencies
Metric value type
:DISTRIBUTION