Package io.quarkus.arc.deployment
Class OpenTelemetrySdkBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.arc.deployment.OpenTelemetrySdkBuildItem
public final class OpenTelemetrySdkBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
-
Constructor Summary
ConstructorsConstructorDescriptionOpenTelemetrySdkBuildItem(boolean tracingBuildTimeEnabled, boolean metricsBuildTimeEnabled, boolean loggingBuildTimeEnabled, io.quarkus.runtime.RuntimeValue<Boolean> runtimeEnabled) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisOtelSdkEnabled(Optional<OpenTelemetrySdkBuildItem> buildItem) io.quarkus.runtime.RuntimeValue<Boolean>True if the OpenTelemetry SDK is enabled at build and runtime.boolean
-
Constructor Details
-
OpenTelemetrySdkBuildItem
public OpenTelemetrySdkBuildItem(boolean tracingBuildTimeEnabled, boolean metricsBuildTimeEnabled, boolean loggingBuildTimeEnabled, io.quarkus.runtime.RuntimeValue<Boolean> runtimeEnabled)
-
-
Method Details
-
isTracingBuildTimeEnabled
public boolean isTracingBuildTimeEnabled()- Returns:
trueif OpenTelemetry Tracing is enabled at build time
-
isMetricsBuildTimeEnabled
public boolean isMetricsBuildTimeEnabled()- Returns:
trueif OpenTelemetry Metrics is enabled at build time
-
isLoggingBuildTimeEnabled
public boolean isLoggingBuildTimeEnabled()- Returns:
trueif OpenTelemetry Logging is enabled at build time
-
isRuntimeEnabled
True if the OpenTelemetry SDK is enabled at build and runtime. -
isOtelSdkEnabled
public static Optional<io.quarkus.runtime.RuntimeValue<Boolean>> isOtelSdkEnabled(Optional<OpenTelemetrySdkBuildItem> buildItem)
-