Clientseitige Traces, die durch Ausführen von RPCs erfasst werden, enthalten mehrere Informationen zu jeder Anfrage von einem Client, einschließlich Zeitstempel, zu denen der Client die RPC-Anfrage gesendet und die RPC-Antwort empfangen hat. Die Spannen umfassen die Latenz, die durch das Netzwerk und das Clientsystem verursacht wird.
Clientseitige Traces können die folgenden Informationen enthalten:
Span-Metadaten
Span-ID | Eindeutige ID dieses Bereichs |
Parent Span ID | ID der übergeordneten Span, nicht für die Stamm-Span festgelegt |
Projekt-ID | Google Cloud Projekt-ID, in die der Trace aufgenommen wurde |
Beginn | Beginn der Span |
Ende | Ende der Span |
Span-Attribute
Clientversion | |
---|---|
otel.scope.version | String |
Clientumgebung | |
gcp.datastore.memory_utilization | Verdoppeln (Prozentsatz) |
Eigenschaften der Clientverbindung | |
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 | Stringbeispiel „grpc“ |
gcp.datastore.settings.credentials.authentication_type | Stringbeispiel „OAuth2“ |
gcp.datastore.settings.host | Stringbeispiel „datastore.googleapis.com:443“ |
Datenbankeigenschaften | |
gcp.datastore.settings.project_id | String Google Cloud Projekt-ID, die die Datastore-Datenbank enthält |
gcp.datastore.settings.database_id | string Externe Datenbank-ID (Name) |
Einstellungen für Client-RPC-Wiederholungen | |
gcp.datastore.settings.retrySettings.initial_retry_delay | string Dauer in Sekunden. Beispiel: 0,01 s |
gcp.datastore.settings.retrySettings.initial_rpc_timeout | |
gcp.datastore.settings.retrySettings.max_attempts | Ganzzahl (Anzahl) |
gcp.datastore.settings.retrySettings.max_retry_delay | string Dauer in Sekunden. Beispiel: 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 Dauer in Sekunden |
OpenTelemetry-Konfiguration | |
otel.scope.name | Stringbeispiel "com.google.cloud.datastore" |
service.name | Sparky |
telemetry.sdk.language | Stringbeispiel „java“ |
telemetry.sdk.name | opentelemetry |
telemetry.sdk.version | Beispiel: 1.29.0 |
Logs und Ereignisse
Clientseitige Traces enthalten die folgenden Protokolle und Ereignisse.
Suchereignisse
Ereignis: „Lookup complete“ „Transaction.Lookup complete“ |
|
---|---|
Erhalten | Ganzzahl |
Fehlt | Ganzzahl |
Ausgesetzt | Ganzzahl |
Transaktionsorientiert | Boolesch |
transaction_id | String |
Commit-Ereignisse
Ereignis: „Commit complete“ „Transaction.Commit complete“ |
|
---|---|
doc_count | Ganzzahl |
Transaktionsorientiert | Boolesch |
transaction_id | String |
RunQuery-Ereignisse
Ereignis: „RunQuery complete“ „Transaction.RunQuery complete“ |
|
---|---|
doc_count | Ganzzahl |
Transaktionsorientiert | Boolesch |
transaction_id | String |
read_conistencey | STRONG oder EVENTUAL |
more_results | Eine der folgenden Möglichkeiten:
|