DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
In this example server-side implementation of the JAX-RS service is going to be executed asynchronously. It poses a challenge from the tracing prospective as request and response are processed in different threads (in general). At the moment, Apache CXF does not support the transparent tracing spans management (except for default use case) but provides the simple ways to do that (by letting to transfer spans from thread to thread). As with the previous example, the OpenZipkin Brave on server side should be configured a little bit differently (using InheritableServerClientAndLocalSpanState):
...
final Endpoint endpoint = Endpoint.create("tracer-server",
ByteBuffer.wrap(Inet4Address.getLocalHost().getAddress()).getInt());
final Brave brave = new Brave.Builder(new InheritableServerClientAndLocalSpanState(endpoint))
.reporter(AsyncReporter.builder(sender).build())
.traceSampler(Sampler.ALWAYS_SAMPLE)
.build();The client-side code stays unchanged.
...