Skip to content

aerfus/feign-opentracing

 
 

Repository files navigation

Build Status Released Version

OpenTracing Feign Instrumentation

OpenTracing instrumentation for Feign client. This instrumentation creates a client span for each outgoing request.

Configuration & Usage

Feign

Feign feign = Feign.builder()
    .client(new TracingClient(feignCompatibleClient, tracer))
    .build();

HystrixFeign

TracingConcurrencyStrategy.register();

and create feign client like it is described above.

Development

./mvnw clean install

Release

Follow instructions in RELEASE

About

OpenTracing Feign integration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 80.2%
  • Shell 19.8%