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