| GitHub Repository |
This package is not the recommended entry point to using this client library!
For this library, we recommend using com.google.cloud.datastore for new applications.
Classes
| Class | Description |
|---|---|
| com. |
Provides a built-in OpenTelemetry instance for Datastore client-side metrics.
This class is responsible for configuring a private OpenTelemetrySdk that exports metrics to Google Cloud Monitoring using a DatastoreCloudMonitoringExporter. |
| com. |
A DatastoreMetricsRecorder implementation that fans out recording calls to multiple
underlying recorders.
This allows simultaneous recording to both built-in (Cloud Monitoring) and custom |
| com. |
Tracing utility implementation, used to stub out tracing instrumentation when tracing is disabled. |
| com. |
Tracing utility implementation, used to stub out tracing instrumentation when tracing is enabled. |
| com. |
|
| com. |
Internal telemetry constants shared between OpenTelemetry tracing and metrics.
Warning: This is intended to be an internal API and is not intended for external use. This is public solely for implementation purposes and does not promise any backwards |
| com. |
Utility class for common telemetry operations in Datastore.
WARNING: This class is intended for internal use only. |
Interfaces
| Interface | Description |
|---|---|
| com. |
Interface to record Datastore-specific and standard RPC metrics.
This interface extends MetricsRecorder from the GAX library to provide a unified recording contract that covers both generic RPC metrics (like latency and attempt counts) and |
| com. |
Utility interface to manage OpenTelemetry tracing instrumentation based on the configuration. |
| com. |
Represents a trace context. |
| com. |
Represents a trace scope. |
| com. |
Represents a trace span. |
Enums
| Enum | Description |
|---|---|
| com. |