Class RabbitMQOpenTelemetryInstrumenter
java.lang.Object
io.smallrye.reactive.messaging.rabbitmq.tracing.RabbitMQOpenTelemetryInstrumenter
-
Constructor Summary
ModifierConstructorDescriptionprotected
RabbitMQOpenTelemetryInstrumenter
(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<RabbitMQTrace, Void> instrumenter) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.reactive.messaging.Message<?>
traceIncoming
(org.eclipse.microprofile.reactive.messaging.Message<?> msg, RabbitMQTrace trace) void
traceOutgoing
(org.eclipse.microprofile.reactive.messaging.Message<?> message, RabbitMQTrace trace)
-
Constructor Details
-
RabbitMQOpenTelemetryInstrumenter
protected RabbitMQOpenTelemetryInstrumenter(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<RabbitMQTrace, Void> instrumenter)
-
-
Method Details
-
createForSender
-
createForConnector
-
traceOutgoing
public void traceOutgoing(org.eclipse.microprofile.reactive.messaging.Message<?> message, RabbitMQTrace trace) -
traceIncoming
public org.eclipse.microprofile.reactive.messaging.Message<?> traceIncoming(org.eclipse.microprofile.reactive.messaging.Message<?> msg, RabbitMQTrace trace)
-