Package com.google.cloud.firestore
Class FirestoreOpenTelemetryOptions.Builder
java.lang.Object
com.google.cloud.firestore.FirestoreOpenTelemetryOptions.Builder
- Enclosing class:
- FirestoreOpenTelemetryOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuild()setOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry) Sets theOpenTelemetryto use with this Firestore instance.setTracingEnabled(boolean tracingEnabled) Deprecated.This method will be removed in the next minor version update.
-
Method Details
-
build
-
setTracingEnabled
@Deprecated @Nonnull public FirestoreOpenTelemetryOptions.Builder setTracingEnabled(boolean tracingEnabled) Deprecated.This method will be removed in the next minor version update. Please use a no-op TracerProvider or set the environment variable `FIRESTORE_ENABLE_TRACING=OFF` to disable tracing. If the GlobalOpenTelemetry or the OpenTelemetry instance passed to Firestore contains a valid TracerProvider, the Firestore client will generate spans by utilizing it.Sets whether tracing should be enabled.- Parameters:
tracingEnabled- Whether tracing should be enabled.
-
setOpenTelemetry
@Nonnull public FirestoreOpenTelemetryOptions.Builder setOpenTelemetry(@Nonnull io.opentelemetry.api.OpenTelemetry openTelemetry) Sets theOpenTelemetryto use with this Firestore instance. If telemetry collection is enabled, but an `OpenTelemetry` is not provided, the Firestore SDK will attempt to use the `GlobalOpenTelemetry`.- Parameters:
openTelemetry- The OpenTelemetry that should be used by this Firestore instance.
-