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:
|