Interface OTelBuildConfig
-
@ConfigMapping(prefix="quarkus.otel") @ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED) public interface OTelBuildConfig
Build Time configuration where all the attributes related with classloading must live because of the native image needs
-
-
Field Summary
Fields Modifier and Type Field Description static StringINSTRUMENTATION_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleanenabled()Deprecated.List<String>logsExporter()No Log exporter for now.List<String>metricsExporter()No Metrics exporter for nowList<String>propagators()The propagators to be used.TracesBuildConfigtraces()Trace exporter configurations.
-
-
-
Field Detail
-
INSTRUMENTATION_NAME
static final String INSTRUMENTATION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
enabled
@Deprecated @WithDefault("true") boolean enabled()
Deprecated.If false, disable the OpenTelemetry usage at build time. All other Otel properties will be ignored at runtime.Will pick up value from legacy property quarkus.opentelemetry.enabled
Defaults to
true.
-
traces
TracesBuildConfig traces()
Trace exporter configurations.
-
metricsExporter
@WithName("metrics.exporter") @WithDefault("none") List<String> metricsExporter()No Metrics exporter for now
-
logsExporter
@WithName("logs.exporter") @WithDefault("none") List<String> logsExporter()No Log exporter for now.
-
propagators
@WithDefault("tracecontext,baggage") List<String> propagators()The propagators to be used. Use a comma-separated list for multiple propagators.Has values from
PropagatorTypeor the full qualified name of a class implementingTextMapPropagator.Default is "tracecontext","baggage" (W3C).
-
-