Class RabbitMQOpenTelemetryInstrumenter

java.lang.Object
io.smallrye.reactive.messaging.rabbitmq.tracing.RabbitMQOpenTelemetryInstrumenter

public class RabbitMQOpenTelemetryInstrumenter extends Object
  • Constructor Details

    • RabbitMQOpenTelemetryInstrumenter

      protected RabbitMQOpenTelemetryInstrumenter(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<RabbitMQTrace,Void> instrumenter)
  • Method Details

    • createForSender

      public static RabbitMQOpenTelemetryInstrumenter createForSender()
    • createForConnector

      public static RabbitMQOpenTelemetryInstrumenter 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)