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 voidclearContext()Clear tracing context for the current threadvoidclose()io.opentracing.SpanContextextract(javax.servlet.http.HttpServletRequest request)static GlobalTracerget()doublegetSampleRate()static io.opentracing.TracergetTracer()voidsetSamplePercentage(double rate)static voidsetup(io.opentracing.Tracer tracer)booleantracing()
-
-
-
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()
-
-