Package com.google.cloud.firestore.telemetry (3.30.6)

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.CompositeApiTracerFactory Combines multiple ApiTracerFactory into a single ApiTracerFactory.
com.google.cloud.firestore.telemetry.DisabledTraceUtil A no-op implementation of MetricsUtil that does not collect or export any metrics 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.MetricsUtil A utility interface for metrics collection. Classes that implement this interface may make their own design choices for how they approach metrics collection. For instance, they may be no-op, or they may use a particular metrics framework such as OpenTelemetry.
com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext A context for recording metrics in the Firestore SDK.
com.google.cloud.firestore.telemetry.TelemetryConstants Constants used for telemetry in the Firestore SDK.
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.

Enums