This repository provides OpenTracing instrumentation for RabbitMQ. It can be used with any OpenTracing compatible implementation.
The 0.x.x version of this library is compatible with Spring Boot 1.5.x (see release-0.1 branch)
The 1.x.x version of this library is compatible with Spring Boot 2.1.x
Note: make sure that an
io.opentracing.Tracer
bean is available. It is not provided by this library.
Add the following starter dependency to your pom.xml:
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-spring-rabbitmq-starter</artifactId>
</dependency>
Add the following dependency to your pom.xml:
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-spring-rabbitmq</artifactId>
</dependency>
Maven checkstyle plugin is used to maintain consistent code style based on Google Style Guides
./mvnw clean install
Follow instructions in RELEASE