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()
boolean includeCommandArgsInSpanTags()
Tracer.Span
s should include the command arguments.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 © 2019 lettuce.io. All rights reserved.