public interface Tracing
TracerProvider
,
TraceContextProvider
Modifier and Type | Interface and Description |
---|---|
static interface |
Tracing.Endpoint
Value object interface to represent an endpoint.
|
Modifier and Type | Method and Description |
---|---|
static Function<Context,Context> |
clearContext()
Clears the
Mono<TracerProvider> from Reactor Context . |
Tracing.Endpoint |
createEndpoint(SocketAddress socketAddress)
Create an
Tracing.Endpoint given SocketAddress . |
static Tracing |
disabled()
Returns a
TracerProvider that is disabled. |
static Mono<TraceContextProvider> |
getContext()
Gets the
TraceContextProvider from Reactor Context . |
TracerProvider |
getTracerProvider() |
boolean |
includeCommandArgsInSpanTags()
Returns
true if tags for Tracer.Span s should include the command arguments. |
TraceContextProvider |
initialTraceContextProvider() |
boolean |
isEnabled()
Returns
true if tracing is enabled. |
static Context |
withTraceContextProvider(TraceContextProvider supplier)
|
TracerProvider getTracerProvider()
TracerProvider
.TraceContextProvider initialTraceContextProvider()
TraceContextProvider
supplying the initial TraceContext
(i.e. if there is no active span).boolean isEnabled()
true
if tracing is enabled.true
if tracing is enabled.boolean includeCommandArgsInSpanTags()
true
if tags for Tracer.Span
s should include the command arguments.true
if tags for Tracer.Span
s should include the command arguments.Tracing.Endpoint createEndpoint(SocketAddress socketAddress)
Tracing.Endpoint
given SocketAddress
.socketAddress
- the remote address.Tracing.Endpoint
for SocketAddress
.static Tracing disabled()
TracerProvider
that is disabled.TracerProvider
.static Mono<TraceContextProvider> getContext()
TraceContextProvider
from Reactor Context
.TraceContextProvider
.static Function<Context,Context> clearContext()
Mono<TracerProvider>
from Reactor Context
.Function
that clears the TraceContextProvider
context.static Context withTraceContextProvider(TraceContextProvider supplier)
Context
that contains the Mono<TraceContextProvider>
. that can be merged into another
Context
.supplier
- the TraceContextProvider
to set in the returned Reactor Context
.Context
that contains the Mono<TraceContextProvider>
.Copyright © 2022 lettuce.io. All rights reserved.