Attributi e eventi di span traccia

Tracce lato client, che vengono raccolte che eseguono RPC, fornisci diverse informazioni per ogni richiesta inclusi gli intervalli con timestamp che indicano quando il client ha inviato la richiesta RPC e quando il client 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 padre, non impostato per l'intervallo principale
ID progetto L'ID progetto Google Cloud 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 stringa Es. "OAuth2"
gcp.datastore.settings.host Es. di stringa "datastore.googleapis.com:443"
Proprietà del database
gcp.datastore.settings.project_id stringa
ID progetto Google Cloud contenente il database Datastore
gcp.datastore.settings.database_id stringa
ID esterno database (nome)
Impostazioni per i nuovi tentativi 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 stringa Es. "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 log e gli eventi seguenti.

Cerca eventi

Evento:
"Ricerca completata"
"Transaction.Lookup completata"
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:
"Esegui query completata"
"Transaction.RunQuery completata"
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