Class OpenTelemetryJobInstrumenter

java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.instrumentation.scheduler.OpenTelemetryJobInstrumenter
All Implemented Interfaces:
io.quarkus.scheduler.spi.JobInstrumenter

@Singleton public class OpenTelemetryJobInstrumenter extends Object implements io.quarkus.scheduler.spi.JobInstrumenter
  • Constructor Details

    • OpenTelemetryJobInstrumenter

      public OpenTelemetryJobInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, OTelRuntimeConfig runtimeConfig)
  • Method Details

    • instrument

      public CompletionStage<Void> instrument(io.quarkus.scheduler.spi.JobInstrumenter.JobInstrumentationContext instrumentationContext)
      Specified by:
      instrument in interface io.quarkus.scheduler.spi.JobInstrumenter