sudr / java-spring-rabbitmq

OpenTracing RabbitMQ instrumentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Released Version

OpenTracing Spring RabbitMQ

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

Configuration

Note: make sure that an io.opentracing.Tracer bean is available. It is not provided by this library.

Spring Boot

Add the following starter dependency to your pom.xml:

<dependency>
  <groupId>io.opentracing.contrib</groupId>
  <artifactId>opentracing-spring-rabbitmq-starter</artifactId>
</dependency>

Spring

Add the following dependency to your pom.xml:

<dependency>
  <groupId>io.opentracing.contrib</groupId>
  <artifactId>opentracing-spring-rabbitmq</artifactId>
</dependency>

Development

Maven checkstyle plugin is used to maintain consistent code style based on Google Style Guides

./mvnw clean install

Release

Follow instructions in RELEASE

About

OpenTracing RabbitMQ instrumentation

License:Apache License 2.0


Languages

Language:Java 94.9%Language:Shell 5.1%