Class AmqpOpenTelemetryInstrumenter
java.lang.Object
io.smallrye.reactive.messaging.amqp.tracing.AmqpOpenTelemetryInstrumenter
-
Method Summary
Modifier and TypeMethodDescriptioncreateForConnector(jakarta.enterprise.inject.Instance<io.opentelemetry.api.OpenTelemetry> openTelemetryInstance) createForSender(jakarta.enterprise.inject.Instance<io.opentelemetry.api.OpenTelemetry> openTelemetryInstance) org.eclipse.microprofile.reactive.messaging.Message<?>traceIncoming(org.eclipse.microprofile.reactive.messaging.Message<?> m, AmqpMessage<?> trace) voidtraceOutgoing(org.eclipse.microprofile.reactive.messaging.Message<?> msg, AmqpMessage<Object> trace)
-
Method Details
-
createForConnector
public static AmqpOpenTelemetryInstrumenter createForConnector(jakarta.enterprise.inject.Instance<io.opentelemetry.api.OpenTelemetry> openTelemetryInstance) -
createForSender
public static AmqpOpenTelemetryInstrumenter createForSender(jakarta.enterprise.inject.Instance<io.opentelemetry.api.OpenTelemetry> openTelemetryInstance) -
traceIncoming
public org.eclipse.microprofile.reactive.messaging.Message<?> traceIncoming(org.eclipse.microprofile.reactive.messaging.Message<?> m, AmqpMessage<?> trace) -
traceOutgoing
public void traceOutgoing(org.eclipse.microprofile.reactive.messaging.Message<?> msg, AmqpMessage<Object> trace)
-