Descrizioni delle metriche lato client

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 regione global.
  • method: il nome del metodo RPC, ad esempio spanner.commit.
  • status: lo stato RPC, ad esempio OK o INTERNAL.
  • client_name: il nome e la versione della libreria, ad esempio spanner-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

Passaggi successivi