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 TracerConfig
private static final TracerConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScopeConfiguratorBuilder
<TracerConfig> static TracerConfig
Returns the defaultTracerConfig
, which is used when no configurator is set or when the tracer configurator returnsnull
for aInstrumentationScopeInfo
.static TracerConfig
disabled()
Returns a disabledTracerConfig
.static TracerConfig
enabled()
Returns an enabledTracerConfig
.abstract boolean
Returnstrue
if 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 returnsnull
for aInstrumentationScopeInfo
. -
configuratorBuilder
-
isEnabled
public abstract boolean isEnabled()Returnstrue
if this tracer is enabled. Defaults totrue
.
-