עקבות בצד הלקוח, שנאספות על ידי הפעלת RPC, מספקות כמה פריטי מידע לכל בקשה מלקוח, כולל טווחי זמן עם חותמות זמן של מועד שליחת בקשת ה-RPC על ידי הלקוח ומועד קבלת תגובת ה-RPC על ידי הלקוח. הטווחים כוללים את זמני האחזור שנובעים מהרשת וממערכת הלקוח.
המידע שמופיע בנתוני מעקב בצד הלקוח יכול לכלול את הפרטים הבאים:
מטא-נתונים של טווח
| מזהה Span | המזהה הייחודי של הטווח הזה |
| מזהה טווח ההורה | המזהה של ה-span ההורה, לא מוגדר ל-span השורש |
| מזהה פרויקט | מזהה הפרויקט ב-Google Cloud שאליו הועבר ה-trace |
| שעת ההתחלה | שעת ההתחלה של טווח הזמן |
| שעת הסיום | שעת הסיום של טווח הזמן |
מאפייני Span
| גרסת לקוח | |
|---|---|
| otel.scope.version | String |
| סביבת לקוח | |
| gcp.datastore.memory_utilization | double (percentage) |
| מאפייני חיבור של לקוח | |
| gcp.datastore.settings.channel.needs_credentials | בוליאני |
| gcp.datastore.settings.channel.needs_endpoint | בוליאני |
| gcp.datastore.settings.channel.needs_headers | בוליאני |
| gcp.datastore.settings.channel.should_auto_close | בוליאני |
| 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" |
| מאפיינים של מסד נתונים | |
| gcp.datastore.settings.project_id | מחרוזת Google Cloud מזהה הפרויקט שמכיל את מסד הנתונים של Datastore |
| gcp.datastore.settings.database_id | string מזהה חיצוני (שם) של מסד הנתונים |
| הגדרות של ניסיון חוזר של RPC בצד הלקוח | |
| gcp.datastore.settings.retrySettings.initial_retry_delay | מחרוזת משך בשניות, לדוגמה: 0.01 שניות |
| gcp.datastore.settings.retrySettings.initial_rpc_timeout | |
| gcp.datastore.settings.retrySettings.max_attempts | מספר שלם (ספירה) |
| gcp.datastore.settings.retrySettings.max_retry_delay | מחרוזת משך בשניות, לדוגמה: 0.1 שניות |
| 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 | מחרוזת משך בשניות |
| הגדרה של OpenTelemetry | |
| otel.scope.name | string Ex. "com.google.cloud.datastore" |
| service.name | נבחן |
| telemetry.sdk.language | string Ex. "java" |
| telemetry.sdk.name | opentelemetry |
| telemetry.sdk.version | דוגמה: 1.29.0 |
יומנים ואירועים
במעקב בצד הלקוח מוצגים היומנים והאירועים הבאים.
חיפוש אירועים
| Event: "Lookup complete" "Transaction.Lookup complete" |
|
|---|---|
| התקבלה | מספר שלם |
| חסר | מספר שלם |
| מעוכבת | מספר שלם |
| פעולות | בוליאני |
| transaction_id | String |
שמירת אירועים
| אירוע: "Commit complete" "Transaction.Commit complete" |
|
|---|---|
| doc_count | מספר שלם |
| פעולות | בוליאני |
| transaction_id | String |
אירועים של RunQuery
| אירוע: "RunQuery complete" "Transaction.RunQuery complete" |
|
|---|---|
| doc_count | מספר שלם |
| פעולות | בוליאני |
| transaction_id | String |
| read_conistencey | STRONG או EVENTUAL |
| more_results | אחת מהאפשרויות:
|