Package com.google.cloud.datastore.telemetry (2.36.0)

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.google.cloud.datastore.telemetry.DisabledTraceUtil Tracing utility implementation, used to stub out tracing instrumentation when tracing is disabled.
com.google.cloud.datastore.telemetry.EnabledTraceUtil Tracing utility implementation, used to stub out tracing instrumentation when tracing is enabled.
com.google.cloud.datastore.telemetry.EnabledTraceUtil.OpenTelemetryGrpcChannelConfigurator
com.google.cloud.datastore.telemetry.TelemetryConstants 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

Interfaces

Interface Description
com.google.cloud.datastore.telemetry.MetricsRecorder Interface to record specific metric operations.

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.google.cloud.datastore.telemetry.TraceUtil Utility interface to manage OpenTelemetry tracing instrumentation based on the configuration.
com.google.cloud.datastore.telemetry.TraceUtil.Context Represents a trace context.
com.google.cloud.datastore.telemetry.TraceUtil.Scope Represents a trace scope.
com.google.cloud.datastore.telemetry.TraceUtil.Span Represents a trace span.