Questa pagina fornisce una descrizione dettagliata di ogni metrica lato client offerta da Spanner. Per saperne di più sulla visualizzazione e la gestione delle metriche lato client, consulta Visualizzare e gestire le metriche lato client.
Le metriche lato client forniscono informazioni sulla latenza relative a i tentativi di richiesta RPC e alle operazioni del client su 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 su Spanner. Un'operazione viene completata quando il client riceve una risposta o esaurisce tutti i tentativi.
Una richiesta RPC raggiunge prima il frontend di Google (GFE) e poi il frontend dell'API Spanner (AFE). Per saperne di più, consulta Punti di latenza in una richiesta Spanner.
Queste metriche includono i tipi di valori delle metriche DISTRIBUTION e INT64. Per
saperne di più, consulta
Tipi di valori e tipi di metriche.
Puoi accedere alle metriche lato client utilizzando le librerie client Spanner per Java, Go, Node.js e Python.
Le metriche lato client supportano tutti i metodi Spanner in
the google.spanner.v1.Spanner
API RPC.
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: laregione in cui vengono pubblicate le metriche lato client . Google Cloud Se la tua applicazione è implementata all'esterno Google Cloud, le metriche vengono pubblicate nella regioneglobal.method: il nome del metodo RPC, ad esempiospanner.commit.status: lo stato RPC, ad esempioOKoINTERNAL.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 Spanner.
La metrica Conteggio errori di connettività AFE ha i seguenti attributi:
Metric name:spanner.googleapis.com/client/afe_connectivity_error_countMetric value type:INT64
Latenze AFE
La metrica Latenze AFE misura il tempo trascorso tra la ricezione della richiesta RPC dal client da parte dell'AFE Spanner e l'inizio della scrittura della risposta da parte dell'AFE Spanner.
La metrica Latenze AFE ha i seguenti attributi:
Metric name:spanner.googleapis.com/client/afe_latenciesMetric value type:DISTRIBUTION
Conteggio tentativi
La metrica Conteggio tentativi registra il numero di tentativi eseguiti. Il valore di
attempt_count è in genere identico al valore di 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_countMetric value type:INT64
Latenze tentativi
La metrica Latenze tentativi misura la durata necessaria a una singola
richiesta RPC per raggiungere Spanner dal client.
Il valore di attempt_latencies è in genere identico al
operation_latencies valore. Se il client riceve errori temporanei, il
operation_latencies valore è la somma di tutti i attempt_latencies valori.
La metrica Latenze tentativi ha i seguenti attributi:
Metric name:spanner.googleapis.com/client/attempt_latenciesMetric value type:DISTRIBUTION
Conteggio errori di connettività GFE
La metrica Conteggio errori di connettività GFE registra il numero di richieste RPC che non sono riuscite a raggiungere il GFE.
La metrica Conteggio errori di connettività GFE ha i seguenti attributi:
Metric name:spanner.googleapis.com/client/gfe_connectivity_error_countMetric value type:INT64
Latenze GFE
La metrica Latenze GFE misura il tempo trascorso tra la ricezione della richiesta RPC dal client da parte del GFE e la ricezione del primo byte della risposta da parte del GFE. 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_latenciesMetric 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_countMetric value type:INT64
Latenze operazioni
La metrica Latenze 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_latenciesMetric value type:DISTRIBUTION