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.Spans 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.Spans should include the command arguments.true if tags for Tracer.Spans 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 © 2020 lettuce.io. All rights reserved.