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