Atributos y eventos de intervalos de rastreo

Las trazas del lado del cliente, que se recogen ejecutando RPCs, proporcionan varios datos de cada solicitud de un cliente, incluidas las extensiones con marcas de tiempo de cuándo envió el cliente la solicitud de RPC y cuándo recibió la respuesta de RPC. Los intervalos incluyen la latencia introducida por la red y el sistema del cliente.

Los seguimientos del lado del cliente pueden incluir la siguiente información:

Metadatos de los intervalos

ID de intervalo ID único de este intervalo.
ID del intervalo principal ID del intervalo principal. No se define en el intervalo raíz.
ID del proyecto Google Cloud ID del proyecto que ha insertado el seguimiento
Hora de inicio Hora de inicio del intervalo
Hora de finalización Hora de finalización del intervalo

Atributos de intervalo

Versión del cliente
otel.scope.version Cadena
Entorno del cliente
gcp.datastore.memory_utilization doble (porcentaje)
Propiedades de conexión de 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 Ex. "grpc"
gcp.datastore.settings.credentials.authentication_type string Ex. "OAuth2"
gcp.datastore.settings.host string Ex. "datastore.googleapis.com:443"
Propiedades de la base de datos
gcp.datastore.settings.project_id string
Google Cloud ID del proyecto que contiene la base de datos de Datastore.
gcp.datastore.settings.database_id string
ID externo (nombre) de la base de datos
Ajustes de reintento de RPC de cliente
gcp.datastore.settings.retrySettings.initial_retry_delay string
Duración en segundos. 0,01 s
gcp.datastore.settings.retrySettings.initial_rpc_timeout
gcp.datastore.settings.retrySettings.max_attempts entero (recuento)
gcp.datastore.settings.retrySettings.max_retry_delay string
Duración en segundos. 0,1 s
gcp.datastore.settings.retrySettings.max_rpc_timeout
gcp.datastore.settings.retrySettings.retry_delay_multiplier doble
gcp.datastore.settings.retrySettings.rpc_timeout_multiplier doble
gcp.datastore.settings.retrySettings.total_timeout string
Duración en segundos
Configuración de OpenTelemetry
otel.scope.name string Ex. "com.google.cloud.datastore"
service.name Sparky
telemetry.sdk.language string Ex. "java"
telemetry.sdk.name opentelemetry
telemetry.sdk.version Por ejemplo, 1.29.0

Registros y eventos

Las trazas del lado del cliente proporcionan los siguientes registros y eventos.

Buscar eventos

Evento:
"Lookup complete"
"Transaction.Lookup complete"
Recibidos Entero
Falta Entero
Diferido Entero
transactional Booleano
transaction_id Cadena

Confirmar eventos

Evento:
"Commit complete"
"Transaction.Commit complete"
doc_count Entero
transactional Booleano
transaction_id Cadena

Eventos RunQuery

Evento:
"RunQuery complete"
"Transaction.RunQuery complete"
doc_count Entero
transactional Booleano
transaction_id Cadena
read_conistencey STRONG o EVENTUAL
more_results Una de las siguientes opciones:
  • NOT_FINISHED
  • MORE_RESULTS_AFTER_LIMIT
  • MORE_RESULTS_AFTER_CURSOR
  • NO_MORE_RESULTS

Siguientes pasos