Attributi e eventi di span traccia

Le tracce lato client, che vengono raccolte tramite l'esecuzione di RPC, forniscono diverse informazioni per ogni richiesta di un client, inclusi gli intervalli con i timestamp del momento in cui il client ha inviato la richiesta RPC e quando ha ricevuto la risposta RPC. Gli intervalli includono la latenza introdotta dalla rete e dal sistema client.

Le tracce lato client possono includere le seguenti informazioni:

Metadati degli intervalli

ID intervallo ID univoco di questo intervallo
ID intervallo padre ID dell'intervallo principale, non impostato per l'intervallo radice
ID progetto Google Cloud ID progetto che ha importato la traccia
Ora di inizio Ora di inizio dell'intervallo
Ora di fine Ora di fine intervallo

Attributi intervallo

Versione client
otel.scope.version Stringa
Ambiente client
gcp.datastore.memory_utilization Doppio (percentuale)
Proprietà di connessione dei clienti
gcp.datastore.settings.channel.needs_credentials boolean
gcp.datastore.settings.channel.needs_endpoint boolean
gcp.datastore.settings.channel.needs_headers boolean
gcp.datastore.settings.channel.should_auto_close boolean
gcp.datastore.settings.channel.transport_name Es. di stringa "grpc"
gcp.datastore.settings.credentials.authentication_type Es. di stringa "OAuth2"
gcp.datastore.settings.host Es. di stringa "datastore.googleapis.com:443"
Proprietà del database
gcp.datastore.settings.project_id stringa
Google Cloud ID progetto che contiene il database Datastore
gcp.datastore.settings.database_id string
ID esterno (nome) del database
Impostazioni di ripetizione RPC del client
gcp.datastore.settings.retrySettings.initial_retry_delay stringa
Durata in secondi Es. 0,01 s
gcp.datastore.settings.retrySettings.initial_rpc_timeout
gcp.datastore.settings.retrySettings.max_attempts numero intero (conteggio)
gcp.datastore.settings.retrySettings.max_retry_delay stringa
Durata in secondi Es. 0,1 s
gcp.datastore.settings.retrySettings.max_rpc_timeout
gcp.datastore.settings.retrySettings.retry_delay_multiplier double
gcp.datastore.settings.retrySettings.rpc_timeout_multiplier double
gcp.datastore.settings.retrySettings.total_timeout stringa
Durata in secondi
Configurazione di OpenTelemetry
otel.scope.name Es. di stringa "com.google.cloud.datastore"
service.name Sparky
telemetry.sdk.language Es. di stringa "java"
telemetry.sdk.name opentelemetry
telemetry.sdk.version Ad es. 1.29.0

Log ed eventi

Le tracce lato client forniscono i seguenti log ed eventi.

Cerca eventi

Evento:
"Ricerca completata"
"Transaction.Lookup complete"
Ricevuti Numero intero
Mancante Numero intero
Differito Numero intero
transactional Booleano
transaction_id Stringa

Eventi commit

Evento:
"Commit complete"
"Transaction.Commit complete"
doc_count Numero intero
transactional Booleano
transaction_id Stringa

Eventi RunQuery

Evento:
"RunQuery complete"
"Transaction.RunQuery complete"
doc_count Numero intero
transactional Booleano
transaction_id Stringa
read_conistencey STRONG o EVENTUAL
more_results Uno dei seguenti:
  • NOT_FINISHED
  • MORE_RESULTS_AFTER_LIMIT
  • MORE_RESULTS_AFTER_CURSOR
  • NO_MORE_RESULTS

Passaggi successivi