<dependency>
  <groupId>org.wildfly.swarm</groupId>
  <artifactId>zipkin-jaxrs</artifactId>
</dependency>Distributed Tracing using Zipkin
The zipking fraction adds the instrumentation to JAX-RS resources to report tracing information to a Zipkin interoperable backend (i.e. Hawkular, or the Zipkin backend itself).
Configure
Dependency
To add zipkin instrumentation to your WildFly Swarm application, you need to add a dependency:
Configuration
To configure where the zipkin backend can be found, you need to specify the reportUrl for the backend to store the tracing data, i.e. 'http://localhost:9411/api/v1/spans'
swarm.fraction(
   new ZipkinFraction(<SERVICE_NAME>)
           .reportAsync("http://localhost:9411/api/v1/spans")
           .sampleRate(0.1f) // keep 10%
);