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