Package com.google.cloud.firestore.telemetry (3.30.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.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

Enum Description
com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType