Atributos e eventos do período de trace

Os traces do lado do cliente, que são coletados pela execução de RPCs, fornecem várias informações para cada solicitação de um cliente, incluindo períodos com carimbos de data/hora de quando o cliente enviou a solicitação de RPC e quando o cliente recebeu a resposta de RPC. Os períodos incluem latência introduzido pela rede e pelo sistema cliente.

Os rastros do lado do cliente podem incluir as seguintes informações:

Metadados de período

ID do período ID exclusivo desse período
ID do período pai ID do período pai, não definido para o período raiz
ID do projeto ID do projeto do Google Cloud que ingeriu o trace
Horário de início Horário de início do período
Horário de término Término do período

Atributos de período

Versão do cliente
otel.scope.version String
Ambiente do cliente
gcp.datastore.memory_utilization duplo (porcentagem)
Propriedades de conexão do cliente
gcp.datastore.settings.channel.needs_credentials booleano
gcp.datastore.settings.channel.needs_endpoint booleano
gcp.datastore.settings.channel.needs_headers booleano
gcp.datastore.settings.channel.should_auto_close booleano
gcp.datastore.settings.channel.transport_name string, por exemplo, "grpc"
gcp.datastore.settings.credentials.authentication_type string, por exemplo, "OAuth2"
gcp.datastore.settings.host string Ex. "datastore.googleapis.com:443"
Propriedades do banco de dados
gcp.datastore.settings.project_id string
ID do projeto do Google Cloud que contém o banco de dados do Datastore
gcp.datastore.settings.database_id string
ID externo do banco de dados (nome)
Configurações de nova tentativa de RPC do cliente
gcp.datastore.settings.retrySettings.initial_retry_delay string
Duração em segundos Ex. 0,01 s
gcp.datastore.settings.retrySettings.initial_rpc_timeout
gcp.datastore.settings.retrySettings.max_attempts número inteiro (contagem)
gcp.datastore.settings.retrySettings.max_retry_delay string
Duração em segundos Ex. 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 string
Duração em segundos
Configuração do OpenTelemetry
otel.scope.name string Ex. "com.google.cloud.datastore"
service.name Sparky
telemetry.sdk.language string, por exemplo, "java"
telemetry.sdk.name opentelemetry
telemetry.sdk.version Exemplo: 1.29.0

Registros e eventos

Os rastros do lado do cliente fornecem os registros e eventos a seguir.

Eventos de pesquisa

Evento:
"Pesquisa concluída"
"Transaction.Lookup complete"
Recebida Número inteiro
Ausente Número inteiro
Adiada Número inteiro
transactional Booleano
transaction_id String

Eventos de confirmação

Evento:
"Commit complete"
"Transaction.Commit complete"
doc_count Número inteiro
transactional Booleano
transaction_id String

Eventos RunQuery

Evento:
"RunQuery concluído"
"Transaction.RunQuery complete"
doc_count Número inteiro
transactional Booleano
transaction_id String
read_conistencey STRONG ou EVENTUAL
more_results Uma destas:
  • NOT_FINISHED
  • MORE_RESULTS_AFTER_LIMIT
  • MORE_RESULTS_AFTER_CURSOR
  • NO_MORE_RESULTS

A seguir