Package io.lettuce.core.tracing
Integration of Brave and Micrometer Tracing for Lettuce Observability.
-
Interface Summary Interface Description LettuceObservationConvention ObservationConvention
forLettuceObservationContext
.TraceContext Marker interface for a context propagation of parent and child spans.TraceContextProvider Interface to obtain aTraceContext
allowing propagation ofTracer.Span
TraceContext
s across threads.TracerProvider Interface to obtain aTracer
.Tracing Interface declaring methods to trace Redis commands.Tracing.Endpoint Value object interface to represent an endpoint. -
Class Summary Class Description BraveTracing Tracing
integration with OpenZipkin's BraveTracer
.BraveTracing.BraveEndpoint Tracing.Endpoint
implementation for Zipkin'sEndpoint
.BraveTracing.BraveTraceContext TraceContext
implementation for Brave'sTraceContext
.BraveTracing.Builder Builder forBraveTracing
.DefaultLettuceObservationConvention DefaultLettuceObservationConvention
implementation.LettuceObservationContext MicrometerObservation.Context
holding Lettuce contextual details.MicrometerTracing Tracing
adapter using Micrometer'sObservation
.Tracer Tracing abstraction to createTracer.Span
s to capture latency and behavior of Redis commands.Tracer.Span Used to model the latency of an operation along with tags such as name or theTracing.Endpoint
.