Package com.google.cloud.firestore.telemetry (3.28.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.firestore for new applications.

Classes

Class Description
com.google.cloud.firestore.telemetry.DisabledTraceUtil A fully disabled (No-op) tracing utility class that does not perform any tracing actions and has near-zero overhead.
com.google.cloud.firestore.telemetry.EnabledTraceUtil A utility class that uses OpenTelemetry for trace collection. FirestoreOpenTelemetryOptions in FirestoreOptions can be used to configure its behavior.
com.google.cloud.firestore.telemetry.EnabledTraceUtil.OpenTelemetryGrpcChannelConfigurator

Interfaces

Interface Description
com.google.cloud.firestore.telemetry.TraceUtil A utility interface for trace collection. Classes that implement this interface may make their own design choices for how they approach trace collection. For instance, they may be no-op, or they may use a particular tracing framework such as OpenTelemetry.
com.google.cloud.firestore.telemetry.TraceUtil.Context Represents a trace context.
com.google.cloud.firestore.telemetry.TraceUtil.Scope Represents a trace scope.
com.google.cloud.firestore.telemetry.TraceUtil.Span Represents a trace span.