anchor.diff:  import javax.ws.rs.Path;
   import javax.ws.rs.Produces;
   import javax.ws.rs.core.MediaType;
  +import org.jboss.logging.Logger;
   
   @Path("/hello")
   public class TracedResource {
   
  +    private static final Logger LOG = Logger.getLogger(TracedResource.class);
  +
       @GET
       @Produces(MediaType.TEXT_PLAIN)
       public String hello() {
  +        LOG.info("hello");
           return "hello";
       }
   }
  
positive.code: 
  include::./attributes.adoc[]
  
  This guide explains how your Quarkus application can utilize opentracing to provide distributed tracing for
  interactive web applications.
  
  == Prerequisites
  
negative.code: When the first request has been submitted, the Jaeger tracer within the app will be initialized:
  ```
  2019-10-16 09:35:23,464 INFO  [io.jae.Configuration] (executor-thread-1) Initialized tracer=JaegerTracer(version=Java-0.34.0, serviceName=myservice, reporter=RemoteReporter(sender=UdpSender(), closeEnqueueTimeout=1000), sampler=ConstSampler(decision=true, tags={sampler.type=const, sampler.param=true}), tags={hostname=localhost.localdomain, jaeger.version=Java-0.34.0, ip=127.0.0.1}, zipkinSharedRpcSpan=false, expandExceptionLogs=false, useTraceId128Bit=false)
  13:20:11 INFO  traceId=1336b2b0a76a96a3, spanId=1336b2b0a76a96a3, sampled=true [or.ac.qu.TracedResource] (executor-thread-63) hello
  ```
  
  Then visit the http://localhost:16686[Jaeger UI] to see the tracing information.
  