Melacak atribut dan peristiwa span

Pelacakan sisi klien, yang dikumpulkan dengan menjalankan RPC, memberikan beberapa informasi untuk setiap permintaan dari klien, termasuk span dengan stempel waktu saat klien mengirim permintaan RPC dan saat klien menerima respons RPC. Rentang mencakup latensi yang diperkenalkan oleh jaringan dan sistem klien.

Rekaman aktivitas sisi klien dapat mencakup informasi berikut:

Metadata span

ID Span ID unik span ini
ID Span Induk ID span induk, tidak ditetapkan untuk span root
ID Project ID project Google Cloud yang menyerap rekaman aktivitas
Waktu Mulai Waktu mulai rentang
Waktu Berakhir Waktu berakhir rentang

Atribut span

Versi Klien
otel.scope.version String
Lingkungan Klien
gcp.datastore.memory_utilization ganda (persentase)
Properti Koneksi Klien
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 Contoh string "grpc"
gcp.datastore.settings.credentials.authentication_type Contoh string "OAuth2"
gcp.datastore.settings.host Contoh string "datastore.googleapis.com:443"
Properti Database
gcp.datastore.settings.project_id string
ID project Google Cloud yang berisi database Datastore
gcp.datastore.settings.database_id string
ID eksternal (nama) database
Setelan Percobaan Ulang RPC Klien
gcp.datastore.settings.retrySettings.initial_retry_delay string
Durasi dalam detik Contoh 0,01 dtk
gcp.datastore.settings.retrySettings.initial_rpc_timeout
gcp.datastore.settings.retrySettings.max_attempts bilangan bulat (jumlah)
gcp.datastore.settings.retrySettings.max_retry_delay string
Durasi dalam detik Contoh 0,1 dtk
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
Durasi dalam detik
Konfigurasi OpenTelemetry
otel.scope.name Contoh string "com.google.cloud.datastore"
service.name Sparky
telemetry.sdk.language Contoh string "java"
telemetry.sdk.name opentelemetry
telemetry.sdk.version Contoh: 1.29.0

Log dan peristiwa

Rekaman aktivitas sisi klien memberikan log dan peristiwa berikut.

Peristiwa pencarian

Peristiwa:
"Lookup complete"
"Transaction.Lookup complete"
Diterima Bilangan bulat
Tidak ada Bilangan bulat
Ditangguhkan Bilangan bulat
transactional Boolean
transaction_id String

Peristiwa Commit

Peristiwa:
"Commit complete"
"Transaction.Commit complete"
doc_count Bilangan bulat
transactional Boolean
transaction_id String

Peristiwa RunQuery

Peristiwa:
"RunQuery complete"
"Transaction.RunQuery complete"
doc_count Bilangan bulat
transactional Boolean
transaction_id String
read_conistencey STRONG atau EVENTUAL
more_results Salah satu dari:
  • NOT_FINISHED
  • MORE_RESULTS_AFTER_LIMIT
  • MORE_RESULTS_AFTER_CURSOR
  • NO_MORE_RESULTS

Langkah selanjutnya