Class OpenTelemetryRecorder

java.lang.Object
io.quarkus.opentelemetry.runtime.OpenTelemetryRecorder

public class OpenTelemetryRecorder extends Object
  • Field Details

  • Constructor Details

    • OpenTelemetryRecorder

      public OpenTelemetryRecorder(io.quarkus.runtime.RuntimeValue<OTelRuntimeConfig> runtimeConfig)
  • Method Details

    • resetGlobalOpenTelemetryForDevMode

      public void resetGlobalOpenTelemetryForDevMode()
    • delayedAttributes

      public Supplier<DelayedAttributes> delayedAttributes(String quarkusVersion, String serviceName, String serviceVersion)
    • isOtelSdkEnabled

      public io.quarkus.runtime.RuntimeValue<Boolean> isOtelSdkEnabled()
    • eagerlyCreateContextStorage

      public void eagerlyCreateContextStorage()
    • storeVertxOnContextStorage

      public void storeVertxOnContextStorage(Supplier<io.vertx.core.Vertx> vertx)
    • opentelemetryBean

      public Function<io.quarkus.arc.SyntheticCreationalContext<io.opentelemetry.api.OpenTelemetry>,io.opentelemetry.api.OpenTelemetry> opentelemetryBean()