Class TracerConfig
java.lang.Object
io.opentelemetry.sdk.trace.internal.TracerConfig
- Direct Known Subclasses:
AutoValue_TracerConfig
A collection of configuration options which define the behavior of a
Tracer.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TracerConfigprivate static final TracerConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScopeConfiguratorBuilder<TracerConfig> static TracerConfigReturns the defaultTracerConfig, which is used when no configurator is set or when the tracer configurator returnsnullfor aInstrumentationScopeInfo.static TracerConfigdisabled()Returns a disabledTracerConfig.static TracerConfigenabled()Returns an enabledTracerConfig.abstract booleanReturnstrueif this tracer is enabled.
-
Field Details
-
DEFAULT_CONFIG
-
DISABLED_CONFIG
-
-
Constructor Details
-
TracerConfig
TracerConfig()
-
-
Method Details
-
disabled
Returns a disabledTracerConfig. -
enabled
Returns an enabledTracerConfig. -
defaultConfig
Returns the defaultTracerConfig, which is used when no configurator is set or when the tracer configurator returnsnullfor aInstrumentationScopeInfo. -
configuratorBuilder
-
isEnabled
public abstract boolean isEnabled()Returnstrueif this tracer is enabled. Defaults totrue.
-