Class OpenTelemetryConfig
- java.lang.Object
-
- io.quarkus.opentelemetry.runtime.config.OpenTelemetryConfig
-
@ConfigRoot(name="opentelemetry") public final class OpenTelemetryConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanenabledOpenTelemetry support.static StringINSTRUMENTATION_NAMEList<String>propagatorsComma separated list of OpenTelemetry propagators which must be supported.TracerConfigtracerBuild / static runtime config for tracer
-
Constructor Summary
Constructors Constructor Description OpenTelemetryConfig()
-
-
-
Field Detail
-
INSTRUMENTATION_NAME
public static final String INSTRUMENTATION_NAME
- See Also:
- Constant Field Values
-
enabled
@ConfigItem(defaultValue="true") public boolean enabled
OpenTelemetry support.OpenTelemetry support is enabled by default.
-
propagators
@ConfigItem(defaultValue="tracecontext,baggage") public List<String> propagators
Comma separated list of OpenTelemetry propagators which must be supported.Valid values are
b3, b3multi, baggage, jaeger, ottrace, tracecontext, xray.Default value is
traceContext,baggage.
-
tracer
public TracerConfig tracer
Build / static runtime config for tracer
-
-