Package com.couchbase.client.core.tracing
package com.couchbase.client.core.tracing
-
ClassDescriptionThe
DefaultOrphanResponseReporter
receives requests's of orphan responses and stores them for aggregation and logging.The builder to configure theDefaultOrphanResponseReporter
Provides a granular breakdown of the queries in the ringbufferStores diagnostics on the main ringbuffer to provide additional context to BackpressureExceptions.Represents a reference from one span to another one.TheThresholdLogReporter
retrieves spans from (usually) aTracer
and stores them for threshold-based aggregation and logging.The builder used to configure theThresholdLogReporter
.ThresholdLogScope
is a simpleScope
implementation that relies on Java's thread-local storage primitive, very similar to the one shipped with "opentracing-util".AScopeManager
implementation built on top of Java's thread-local storage primitive, very similar to the one shipped with "opentracing-util".Allows to build aSpan
in a builder fashion.Holds baggage items for the slow operation spans.ThisTracer
implementation logs operations over a certain threshold based on the given configuration.