Class MessagingExceptionEventExtractors
java.lang.Object
io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <REQUEST> voidsetMessagingCreateExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging create exception event name and severity.static <REQUEST> voidsetMessagingProcessExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging process exception event name and severity.static <REQUEST> voidsetMessagingReceiveExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging receive exception event name and severity.static <REQUEST> voidsetMessagingSendExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging send exception event name and severity.static <REQUEST> voidsetMessagingSettleExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging settle exception event name and severity.
-
Method Details
-
setMessagingCreateExceptionEventExtractor
public static <REQUEST> void setMessagingCreateExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging create exception event name and severity. Only takes effect when emitting exceptions as logs is enabled via theotel.semconv.exception.signal.previewflag. -
setMessagingSendExceptionEventExtractor
public static <REQUEST> void setMessagingSendExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging send exception event name and severity. Only takes effect when emitting exceptions as logs is enabled via theotel.semconv.exception.signal.previewflag. -
setMessagingReceiveExceptionEventExtractor
public static <REQUEST> void setMessagingReceiveExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging receive exception event name and severity. Only takes effect when emitting exceptions as logs is enabled via theotel.semconv.exception.signal.previewflag. -
setMessagingSettleExceptionEventExtractor
public static <REQUEST> void setMessagingSettleExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging settle exception event name and severity. Only takes effect when emitting exceptions as logs is enabled via theotel.semconv.exception.signal.previewflag. -
setMessagingProcessExceptionEventExtractor
public static <REQUEST> void setMessagingProcessExceptionEventExtractor(io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, ?> builder) Configures the messaging process exception event name and severity. Only takes effect when emitting exceptions as logs is enabled via theotel.semconv.exception.signal.previewflag.
-