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