Package org.apache.solr.util.tracing
Class GlobalTracer
- java.lang.Object
-
- org.apache.solr.util.tracing.GlobalTracer
-
public class GlobalTracer extends Object
-
-
Constructor Summary
Constructors Constructor Description GlobalTracer(io.opentracing.Tracer tracer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearContext()
Clear tracing context for the current threadvoid
close()
io.opentracing.SpanContext
extract(javax.servlet.http.HttpServletRequest request)
static GlobalTracer
get()
double
getSampleRate()
static io.opentracing.Tracer
getTracer()
void
setSamplePercentage(double rate)
static void
setup(io.opentracing.Tracer tracer)
boolean
tracing()
-
-
-
Method Detail
-
setup
public static void setup(io.opentracing.Tracer tracer)
-
get
public static GlobalTracer get()
-
getTracer
public static io.opentracing.Tracer getTracer()
-
setSamplePercentage
public void setSamplePercentage(double rate)
-
getSampleRate
public double getSampleRate()
-
tracing
public boolean tracing()
-
extract
public io.opentracing.SpanContext extract(javax.servlet.http.HttpServletRequest request)
-
clearContext
public void clearContext()
Clear tracing context for the current thread
-
close
public void close()
-
-