Skip to content

eddumelendez/java-spring-cloud

 
 

Repository files navigation

Build Status Released Version

Note: this is under an active development!

OpenTracing Spring Cloud

This repository provides OpenTracing instrumentation for Spring Cloud. It can be used with any OpenTracing compatible implementation.

It contains auto-configurations for Spring Boot which will instrument and trace several Spring Cloud frameworks:

  • Spring Web
  • Feign, HystrixFeign

Configuration

Just add the following dependency in your pom.xml:

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

, and provide OpenTracing tracer bean:

@Bean
public io.opnetracing.Tracer tracer() {
  return new // tracer instance of your choice (Zipkin, Jaeger, LightStep)
}

Development

./mvnw clean install

Release

Follow instructions in RELEASE

About

Distributed tracing for Spring Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • Java 61.8%
  • Shell 26.6%
  • Batchfile 11.6%