Uses of Interface
com.couchbase.client.core.cnc.RequestTracer
-
Packages that use RequestTracer Package Description com.couchbase.client.core.cnc com.couchbase.client.core.cnc.tracing com.couchbase.client.core.env -
-
Uses of RequestTracer in com.couchbase.client.core.cnc
Methods in com.couchbase.client.core.cnc with parameters of type RequestTracer Modifier and Type Method Description static boolean
CbTracing. isInternalTracer(RequestTracer tracer)
Returns true if the tracer is an internal one (noop or threshold) so that particular optimizations can be applied.static RequestSpan
CbTracing. newSpan(RequestTracer tracer, String spanName, RequestSpan parent)
Returns a new span with the `db.system` attribute set to `couchbase`. -
Uses of RequestTracer in com.couchbase.client.core.cnc.tracing
Classes in com.couchbase.client.core.cnc.tracing that implement RequestTracer Modifier and Type Class Description class
NoopRequestTracer
A simple NOOP implementation of the tracer, useful if tracing needs to be disabled completely.class
ThresholdLoggingTracer
The default tracing implementation, which tracks the top N slowest requests per service and dumps them at configurable intervals. -
Uses of RequestTracer in com.couchbase.client.core.env
Methods in com.couchbase.client.core.env that return RequestTracer Modifier and Type Method Description RequestTracer
CoreEnvironment. requestTracer()
Returns the request tracer for response time observability.Methods in com.couchbase.client.core.env with parameters of type RequestTracer Modifier and Type Method Description SELF
CoreEnvironment.Builder. requestTracer(RequestTracer requestTracer)
Allows to configure a custom tracer implementation.
-