Skip navigation links
A B C D E F G H I J L M N O P R S T W Z 

A

addRequestTags(String, String, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
Adds tags from the HTTP request to the current Span
addRequestTags(Span, String, String, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
Adds tags from the HTTP request to the given Span
addRequestTags(Span, URI, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
Adds tags from the HTTP request to the given Span
addRequestTags(String, String, String, String, Map<String, ? extends Collection<String>>) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
Adds tags from the HTTP request together with headers to the current Span
addRequestTags(Span, HttpServletRequest) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
Override to add annotations not defined in TraceKeys.
addResponseTags(HttpServletResponse, Throwable) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
Override to add annotations not defined in TraceKeys.
addTag(String, String) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
addTag(String, String) - Method in interface org.springframework.cloud.sleuth.Tracer
Adds a tag to the current span if tracing is currently on.
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
 
afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
 
afterMessageHandled(Message<?>, MessageChannel, MessageHandler, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
 
afterPropertiesSet() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
afterSendCompletion(Message<?>, MessageChannel, boolean, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
 
AlwaysSampler - Class in org.springframework.cloud.sleuth.sampler
Sampler that traces each action
AlwaysSampler() - Constructor for class org.springframework.cloud.sleuth.sampler.AlwaysSampler
 
apacheHttpRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
ArrayListSpanAccumulator - Class in org.springframework.cloud.sleuth.util
Accumulator of closed spans.
ArrayListSpanAccumulator() - Constructor for class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
 
asMap(Iterable<Map.Entry<String, String>>) - Static method in class org.springframework.cloud.sleuth.util.TextMapUtil
 
Async() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
 
Async() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Async
 
ASYNC_COMPONENT - Static variable in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
 
ASYNC_COMPONENT - Static variable in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
 
AsyncClient() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
AsyncCustomAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.async
Auto-configuration that wraps an existing custom AsyncConfigurer in a LazyTraceAsyncCustomizer
AsyncCustomAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
 
AsyncDefaultAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.async
Auto-configuration enabling async related processing.
AsyncDefaultAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
 
awaitTermination(long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 

B

baggage(String, String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
baggage(Map<String, String>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
baggageItems() - Method in class org.springframework.cloud.sleuth.Span
 
baggageItems() - Method in interface org.springframework.cloud.sleuth.SpanContext
 
beforeHandle(Message<?>, MessageChannel, MessageHandler) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
 
begin(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
Call this to record a begin time of a Span you didn't start.
build() - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
builder() - Static method in class org.springframework.cloud.sleuth.Span
 

C

call() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
 
call() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
 
call() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
clear() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
 
Client() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
 
CLIENT_RECV - Static variable in class org.springframework.cloud.sleuth.Span
cr - Client Receive.
CLIENT_SEND - Static variable in class org.springframework.cloud.sleuth.Span
cs - Client Sent.
close(Span) - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
 
close(Span) - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
 
close(Span) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
Deprecated.
 
close() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
close(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
close(Span) - Method in class org.springframework.cloud.sleuth.TraceCallable
 
close(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
Remove this span from the current thread, stop it and send it for collection.
close(Span) - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
configureClientInboundChannel(ChannelRegistration) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
configureClientOutboundChannel(ChannelRegistration) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
ContinueSpan - Annotation Type in org.springframework.cloud.sleuth.annotation
Tells Sleuth that all Sleuth related annotations should be applied to an existing span instead of creating a new one.
continueSpan(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
continueSpan(Span) - Method in class org.springframework.cloud.sleuth.TraceCallable
 
continueSpan(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
Contributes to a span started in another thread.
continueSpan(Span) - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
CounterServiceBasedSpanMetricReporter - Class in org.springframework.cloud.sleuth.metric
Service to operate on accepted and dropped spans statistics.
CounterServiceBasedSpanMetricReporter(String, String, CounterService) - Constructor for class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
 
CounterServiceSpanReporterConfig() - Constructor for class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
 
createAsyncRequest(URI, HttpMethod) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
 
createRequest(URI, HttpMethod) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
 
createSpan(MethodInvocation, NewSpan) - Method in interface org.springframework.cloud.sleuth.annotation.SpanCreator
Returns a new Span for the join point and NewSpan
createSpan(String, Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
createSpan(String) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
createSpan(String, Sampler) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
createSpan(String) - Method in interface org.springframework.cloud.sleuth.Tracer
Creates a new Span.
createSpan(String, Span) - Method in interface org.springframework.cloud.sleuth.Tracer
Creates a new Span with a specific parent.
createSpan(String, Sampler) - Method in interface org.springframework.cloud.sleuth.Tracer
Start a new span if the sampler allows it or if we are already tracing in this thread.

D

DEFAULT_SKIP_PATTERN - Static variable in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
DEFAULT_SKIP_PATTERN - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
defaultLoggedSpansHandler() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
 
defaultSkipPatternBean(SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
defaultSkipPatternBeanIfManagementServerPropsArePresent(SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
 
DefaultSpanNamer - Class in org.springframework.cloud.sleuth
Default implementation of SpanNamer that tries to get the span name as follows: from the @SpanName annotation if one is present from the toString() of the delegate if it's not the default Object.toString() the default provided value
DefaultSpanNamer() - Constructor for class org.springframework.cloud.sleuth.DefaultSpanNamer
 
defaultSpanReporter() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
DefaultTracer - Class in org.springframework.cloud.sleuth.trace
Default implementation of Tracer
DefaultTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter) - Constructor for class org.springframework.cloud.sleuth.trace.DefaultTracer
Deprecated.
DefaultTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter, boolean) - Constructor for class org.springframework.cloud.sleuth.trace.DefaultTracer
Deprecated.
DefaultTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.trace.DefaultTracer
 
DefaultTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter, boolean, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.trace.DefaultTracer
 
defaultTraceSampler() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
destroy() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
detach(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
detach(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
Remove this span from the current thread, but don't stop it yet or send it for collection.
detachSpan(Span) - Method in class org.springframework.cloud.sleuth.TraceCallable
 
detachSpan(Span) - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
doExecute(URI, HttpMethod, AsyncRequestCallback, ResponseExtractor<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
doRun() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 

E

end(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
equals(Object) - Method in class org.springframework.cloud.sleuth.Log
 
equals(Object) - Method in class org.springframework.cloud.sleuth.Span
 
ExceptionUtils - Class in org.springframework.cloud.sleuth.util
Utility class for logging exceptions.
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
 
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 
exportable(boolean) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 

F

FeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
 
filterOrder() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
 
filterOrder() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 
filterType() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
 
filterType() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 

G

getAcceptedName() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
 
getAccumulatedMicros() - Method in class org.springframework.cloud.sleuth.Span
Return the total amount of time elapsed since start was called, if running, or difference between stop and start, in microseconds.
getAccumulatedMillis() - Method in class org.springframework.cloud.sleuth.Span
Deprecated.
use Span.getAccumulatedMicros() as it is more precise.
getAsync() - Method in class org.springframework.cloud.sleuth.TraceKeys
 
getAsyncExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
 
getAsyncUncaughtExceptionHandler() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
 
getBaggage() - Method in class org.springframework.cloud.sleuth.Span
 
getBaggageItem(String) - Method in class org.springframework.cloud.sleuth.Span
 
getBegin() - Method in class org.springframework.cloud.sleuth.Span
Get the start time, in milliseconds
getBody() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
getClassNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
getClient() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
 
getClient() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getCommandGroup() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
getCommandKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
getControllerClass() - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
 
getControllerMethod() - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
 
getCurrentSpan() - Method in interface org.springframework.cloud.sleuth.SpanAccessor
 
getCurrentSpan() - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
getDelegate() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
getDelegate() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
getDroppedName() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
 
getEnd() - Method in class org.springframework.cloud.sleuth.Span
Get the stop time, in milliseconds
getEvent() - Method in class org.springframework.cloud.sleuth.Log
 
getExceptionMessage(Throwable) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
 
getHeaders() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
getHeaders() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getHeaders() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
getHook() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getHost() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getHttp() - Method in class org.springframework.cloud.sleuth.TraceKeys
 
getHystrix() - Method in class org.springframework.cloud.sleuth.TraceKeys
 
getIgnoredthreads() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getLastException() - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
 
getMessage() - Method in class org.springframework.cloud.sleuth.TraceKeys
 
getMethod() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getMethodNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
getMvc() - Method in class org.springframework.cloud.sleuth.TraceKeys
 
getName() - Method in class org.springframework.cloud.sleuth.Span
A human-readable name assigned to this span instance.
getName() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
getName() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
getNameSkipPattern() - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
getParent() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
getParent() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
getParents() - Method in class org.springframework.cloud.sleuth.Span
Returns the parent IDs of the span.
getPath() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getPayload() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
getPercentage() - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
getProcessId() - Method in class org.springframework.cloud.sleuth.Span
Return a unique id for the process from which this span originated.
getRawStatusCode() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
getRequestSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getResponseSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getSavedSpan() - Method in class org.springframework.cloud.sleuth.Span
Returns the saved span.
getSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
 
getSkipPattern() - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
getSkipPattern() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getSpan() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
 
getSpanId() - Method in class org.springframework.cloud.sleuth.Span
A pseudo-unique (random) number assigned to this span instance.
getSpanName() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
getSpanName() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
getSpans() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
 
getStatusCode() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
getStatusCode() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
getStatusText() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
getTemplate() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
getThreadNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
getThreadPoolExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getThreadPoolKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
getTimestamp() - Method in class org.springframework.cloud.sleuth.Log
 
getTraceId() - Method in class org.springframework.cloud.sleuth.Span
Unique 8-byte identifier for a trace, set on all spans within it.
getTraceIdHigh() - Method in class org.springframework.cloud.sleuth.Span
When non-zero, the trace containing this span uses 128-bit trace identifiers.
getTracer() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
getTracer() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
getType() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
 
getUrl() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 

H

HANDLED_SPAN_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
Attribute containing a Span set on a request when it got handled by a Sleuth component.
hashCode() - Method in class org.springframework.cloud.sleuth.Log
 
hashCode() - Method in class org.springframework.cloud.sleuth.Span
 
hasSavedSpan() - Method in class org.springframework.cloud.sleuth.Span
 
HeaderBasedMessagingExtractor - Class in org.springframework.cloud.sleuth.instrument.messaging
Default implementation for messaging
HeaderBasedMessagingExtractor() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.HeaderBasedMessagingExtractor
 
HeaderBasedMessagingInjector - Class in org.springframework.cloud.sleuth.instrument.messaging
Default implementation for messaging
HeaderBasedMessagingInjector(TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.HeaderBasedMessagingInjector
 
hexToId(String) - Static method in class org.springframework.cloud.sleuth.Span
Parses a 1 to 32 character lower-hex string with no prefix into an unsigned long, tossing any bits higher than 64.
hexToId(String, int) - Static method in class org.springframework.cloud.sleuth.Span
Parses a 16 character lower-hex string with no prefix into an unsigned long, starting at the specified index.
Http() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Http
 
HttpSpanExtractor - Interface in org.springframework.cloud.sleuth.instrument.web
Contract for extracting tracing headers from a SpanTextMap via HTTP headers
httpSpanExtractor(SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration
 
HttpSpanInjector - Interface in org.springframework.cloud.sleuth.instrument.web
Contract for injecting tracing headers from a SpanTextMap via HTTP headers
httpSpanInjector() - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration
 
HttpTraceKeysInjector - Class in org.springframework.cloud.sleuth.instrument.web
Injects HTTP related keys to the current span.
HttpTraceKeysInjector(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
 
httpTraceKeysInjector(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration
 
Hystrix() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 

I

idToHex(long) - Static method in class org.springframework.cloud.sleuth.Span
Represents given long id as 16-character lower-hex string
incrementAcceptedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
 
incrementAcceptedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
 
incrementAcceptedSpans(long) - Method in interface org.springframework.cloud.sleuth.metric.SpanMetricReporter
Called when spans are submitted to span collector for processing.
incrementDroppedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
 
incrementDroppedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
 
incrementDroppedSpans(long) - Method in interface org.springframework.cloud.sleuth.metric.SpanMetricReporter
Called when spans become lost for any reason and won't be delivered to the target collector.
init() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
 
inject(Span, SpanTextMap) - Method in class org.springframework.cloud.sleuth.instrument.messaging.HeaderBasedMessagingInjector
 
inject(Span, SpanTextMap) - Method in class org.springframework.cloud.sleuth.instrument.web.ZipkinHttpSpanInjector
 
inject(Span, T) - Method in interface org.springframework.cloud.sleuth.SpanInjector
Takes two arguments: a Span instance, and a “carrier” object in which to inject that Span for cross-process propagation.
INSTANCE - Static variable in class org.springframework.cloud.sleuth.sampler.NeverSampler
 
INSTANCEID - Static variable in class org.springframework.cloud.sleuth.Span
ID of the instance from which the span was originated.
intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
isAsyncStarted(HttpServletRequest) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
isEnabled() - Method in class org.springframework.cloud.sleuth.annotation.SleuthAnnotationProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Template
 
isEnabled() - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
 
isExportable() - Method in class org.springframework.cloud.sleuth.Span
Is the span eligible for export? If not then we may not need accumulate annotations (for instance).
isRemote() - Method in class org.springframework.cloud.sleuth.Span
Flag that tells us whether the span was started in another process.
isRunning() - Method in class org.springframework.cloud.sleuth.Span
Has the span been started and not yet stopped?
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.AlwaysSampler
 
isSampled(Span) - Method in interface org.springframework.cloud.sleuth.Sampler
 
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.IsTracingSampler
 
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.NeverSampler
 
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
 
isShutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
isTerminated() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
isTraceId128() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
isTracing() - Method in interface org.springframework.cloud.sleuth.SpanAccessor
 
isTracing() - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
 
IsTracingSampler - Class in org.springframework.cloud.sleuth.sampler
Sampler that traces only if there is already some tracing going on.
IsTracingSampler(SpanAccessor) - Constructor for class org.springframework.cloud.sleuth.sampler.IsTracingSampler
 
iterator() - Method in interface org.springframework.cloud.sleuth.SpanTextMap
Gets an iterator over arbitrary key:value pairs from the TextMapReader.

J

joinTrace(SpanTextMap) - Method in class org.springframework.cloud.sleuth.instrument.messaging.HeaderBasedMessagingExtractor
 
joinTrace(SpanTextMap) - Method in class org.springframework.cloud.sleuth.instrument.web.ZipkinHttpSpanExtractor
 
joinTrace(T) - Method in interface org.springframework.cloud.sleuth.SpanExtractor
Returns a SpanBuilder provided a “carrier” object from which to extract identifying information needed by the new Span instance.

L

LazyTraceAsyncCustomizer - Class in org.springframework.cloud.sleuth.instrument.async
AsyncConfigurerSupport that creates a tracing data passing version of the Executor
LazyTraceAsyncCustomizer(BeanFactory, AsyncConfigurer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
 
LazyTraceExecutor - Class in org.springframework.cloud.sleuth.instrument.async
Executor that wraps Runnable in a TraceRunnable that sets a local component tag on the span.
LazyTraceExecutor(BeanFactory, Executor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
 
LazyTraceThreadPoolTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
ThreadPoolTaskExecutor that continues a span if one was passed or creates a new one
LazyTraceThreadPoolTaskExecutor(BeanFactory, ThreadPoolTaskExecutor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
LocalComponentTraceCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
Callable that starts a span that is a local component span.
LocalComponentTraceCallable(Tracer, TraceKeys, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
 
LocalComponentTraceCallable(Tracer, TraceKeys, SpanNamer, String, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
 
LocalComponentTraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
Runnable that starts a span that is a local component span.
LocalComponentTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
 
LocalComponentTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
 
Log - Class in org.springframework.cloud.sleuth
Represents an event in time associated with a span.
Log(long, String) - Constructor for class org.springframework.cloud.sleuth.Log
 
log(Log) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
logContinuedSpan(Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
 
logContinuedSpan(Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
 
logContinuedSpan(Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
Logic to run when a Span gets continued
logEvent(String) - Method in class org.springframework.cloud.sleuth.Span
Add an event to the timeline associated with this span.
logEvent(long, String) - Method in class org.springframework.cloud.sleuth.Span
Add a event to a specific point (a timestamp in milliseconds) in the timeline associated with this span.
logs() - Method in class org.springframework.cloud.sleuth.Span
Get any timestamped events (read only)

Will never be null.

logs(Collection<Log>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
logStartedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
 
logStartedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
 
logStartedSpan(Span, Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
Logic to run when a Span gets started
logStoppedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
 
logStoppedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
 
logStoppedSpan(Span, Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
Logic to run when a Span gets stopped (closed or detached)

M

Message() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Message
 
messagingSpanExtractor() - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
 
messagingSpanInjector(TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
 
MessagingSpanTextMapExtractor - Interface in org.springframework.cloud.sleuth.instrument.messaging
Contract for extracting tracing headers from a SpanTextMap via message headers
MessagingSpanTextMapInjector - Interface in org.springframework.cloud.sleuth.instrument.messaging
Contract for injecting tracing headers from a SpanTextMap via message headers
Mvc() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Mvc
 

N

name(Object, String) - Method in class org.springframework.cloud.sleuth.DefaultSpanNamer
 
name(String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
name(Object, String) - Method in interface org.springframework.cloud.sleuth.SpanNamer
Retrieves the span name for the given object.
NeverSampler - Class in org.springframework.cloud.sleuth.sampler
Sampler that never traces
NeverSampler() - Constructor for class org.springframework.cloud.sleuth.sampler.NeverSampler
 
NEW_SPAN_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
Set if Handler interceptor has executed some logic
NewSpan - Annotation Type in org.springframework.cloud.sleuth.annotation
Allows to create a new span around a public method or a class.
noOpSlf4jSpanLogger() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
NoOpSpanLogger - Class in org.springframework.cloud.sleuth.log
Logger of Spans that does nothing
NoOpSpanLogger() - Constructor for class org.springframework.cloud.sleuth.log.NoOpSpanLogger
 
NoOpSpanMetricReporter - Class in org.springframework.cloud.sleuth.metric
SpanMetricReporter that does nothing
NoOpSpanMetricReporter() - Constructor for class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
 
NoOpSpanReporter - Class in org.springframework.cloud.sleuth
Span reporter that does nothing
NoOpSpanReporter() - Constructor for class org.springframework.cloud.sleuth.NoOpSpanReporter
 
noOpSpanReporterCounterService() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
 
noOpSpanReporterCounterService() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
 

O

OkHttpClientFeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.OkHttpClientFeignBeanPostProcessorConfiguration
 
okHttpRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
org.springframework.cloud.sleuth - package org.springframework.cloud.sleuth
 
org.springframework.cloud.sleuth.annotation - package org.springframework.cloud.sleuth.annotation
 
org.springframework.cloud.sleuth.autoconfig - package org.springframework.cloud.sleuth.autoconfig
 
org.springframework.cloud.sleuth.instrument.async - package org.springframework.cloud.sleuth.instrument.async
 
org.springframework.cloud.sleuth.instrument.hystrix - package org.springframework.cloud.sleuth.instrument.hystrix
 
org.springframework.cloud.sleuth.instrument.messaging - package org.springframework.cloud.sleuth.instrument.messaging
 
org.springframework.cloud.sleuth.instrument.messaging.websocket - package org.springframework.cloud.sleuth.instrument.messaging.websocket
 
org.springframework.cloud.sleuth.instrument.rxjava - package org.springframework.cloud.sleuth.instrument.rxjava
 
org.springframework.cloud.sleuth.instrument.scheduling - package org.springframework.cloud.sleuth.instrument.scheduling
 
org.springframework.cloud.sleuth.instrument.web - package org.springframework.cloud.sleuth.instrument.web
 
org.springframework.cloud.sleuth.instrument.web.client - package org.springframework.cloud.sleuth.instrument.web.client
 
org.springframework.cloud.sleuth.instrument.web.client.feign - package org.springframework.cloud.sleuth.instrument.web.client.feign
 
org.springframework.cloud.sleuth.instrument.zuul - package org.springframework.cloud.sleuth.instrument.zuul
 
org.springframework.cloud.sleuth.log - package org.springframework.cloud.sleuth.log
 
org.springframework.cloud.sleuth.metric - package org.springframework.cloud.sleuth.metric
 
org.springframework.cloud.sleuth.sampler - package org.springframework.cloud.sleuth.sampler
 
org.springframework.cloud.sleuth.trace - package org.springframework.cloud.sleuth.trace
 
org.springframework.cloud.sleuth.util - package org.springframework.cloud.sleuth.util
 

P

parent(Long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
parents(Collection<Long>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
Payload() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
 
PercentageBasedSampler - Class in org.springframework.cloud.sleuth.sampler
This sampler is appropriate for low-traffic instrumentation (ex servers that each receive <100K requests), or those who do not provision random trace ids.
PercentageBasedSampler(SamplerProperties) - Constructor for class org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
 
postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
 
preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
 
PROCESS_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
PROCESS_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
processId(String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
put(String, String) - Method in interface org.springframework.cloud.sleuth.SpanTextMap
Puts a key:value pair into the TextMapWriter's backing store.

R

randomForSpanIds() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
registerStompEndpoints(StompEndpointRegistry) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
remote(boolean) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
report(Span) - Method in class org.springframework.cloud.sleuth.NoOpSpanReporter
 
report(Span) - Method in interface org.springframework.cloud.sleuth.SpanReporter
Reports a completed span out of band, usually out of process.
report(Span) - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
 
resolve(String, Object) - Method in interface org.springframework.cloud.sleuth.annotation.TagValueExpressionResolver
Returns the tag value for the given parameter and the provided expression
resolve(Object) - Method in interface org.springframework.cloud.sleuth.annotation.TagValueResolver
Returns the tag value for the given parameter
restClientRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
run() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
 
run() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
 
run() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
run() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
 
run() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 
run() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
runFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 
RxJavaAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.rxjava
Auto-configuration that enables support for RxJava via RxJavaSchedulersHook.
RxJavaAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration
 

S

SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
Sampler - Interface in org.springframework.cloud.sleuth
Extremely simple callback to determine the frequency that an action should be traced.
SamplerProperties - Class in org.springframework.cloud.sleuth.sampler
Properties related to sampling
SamplerProperties() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
savedSpan(Span) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
schedule(Runnable, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
SERVER_RECV - Static variable in class org.springframework.cloud.sleuth.Span
sr - Server Receive.
SERVER_SEND - Static variable in class org.springframework.cloud.sleuth.Span
ss - Server Send.
setAcceptedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
 
setAsync(TraceKeys.Async) - Method in class org.springframework.cloud.sleuth.TraceKeys
 
setBaggageItem(String, String) - Method in class org.springframework.cloud.sleuth.Span
Sets a baggage item in the Span (and its SpanContext) as a key/value pair.
setClassNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
setClient(SleuthWebProperties.AsyncClient) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
 
setClient(SleuthWebProperties.Client) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setCommandGroup(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
setCommandKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
setControllerClass(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
 
setControllerMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
 
setDroppedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.annotation.SleuthAnnotationProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Template
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
 
setFail(boolean) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
 
setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
setHook(SleuthRxJavaSchedulersProperties.Hook) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
setHost(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setHttp(TraceKeys.Http) - Method in class org.springframework.cloud.sleuth.TraceKeys
 
setHystrix(TraceKeys.Hystrix) - Method in class org.springframework.cloud.sleuth.TraceKeys
 
setIgnoredthreads(String[]) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
setMessage(TraceKeys.Message) - Method in class org.springframework.cloud.sleuth.TraceKeys
 
setMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setMethodNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
setMvc(TraceKeys.Mvc) - Method in class org.springframework.cloud.sleuth.TraceKeys
 
setNameSkipPattern(String) - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
setPath(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setPayload(TraceKeys.Message.Payload) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
setPercentage(float) - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
 
setRequestSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setResponseSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setSpan(SleuthMetricProperties.Span) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
 
setStatusCode(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
setTemplate(SleuthWebProperties.Template) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
setThreadNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
 
setThreadPoolKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
 
setTraceId128(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setType(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
 
setUrl(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
 
shorten(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
 
shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
 
shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 
shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
shutdownNow() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
skipPatternForManagementServerProperties(ManagementServerProperties, SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
 
SkipPatternProviderConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
 
SleuthAnnotationAutoConfiguration - Class in org.springframework.cloud.sleuth.annotation
Auto-configuration that allows creating spans by means of a NewSpan annotation.
SleuthAnnotationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.annotation.SleuthAnnotationAutoConfiguration
 
SleuthAnnotationProperties - Class in org.springframework.cloud.sleuth.annotation
Sleuth annotation settings
SleuthAnnotationProperties() - Constructor for class org.springframework.cloud.sleuth.annotation.SleuthAnnotationProperties
 
SleuthHystrixAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.hystrix
Auto-configuration that registers a custom Sleuth HystrixConcurrencyStrategy.
SleuthHystrixAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
 
SleuthHystrixConcurrencyStrategy - Class in org.springframework.cloud.sleuth.instrument.hystrix
A HystrixConcurrencyStrategy that wraps a Callable in a Callable that either starts a new span or continues one if the tracing was already running before the command was executed.
SleuthHystrixConcurrencyStrategy(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
SleuthLogAutoConfiguration - Class in org.springframework.cloud.sleuth.log
Auto-configuration enables a Slf4jSpanLogger that prints tracing information in the logs.
SleuthLogAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
 
SleuthLogAutoConfiguration.Slf4jConfiguration - Class in org.springframework.cloud.sleuth.log
 
SleuthMetricProperties - Class in org.springframework.cloud.sleuth.metric
Configuration properties for Sleuth related metrics
SleuthMetricProperties() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
 
sleuthMetricProperties() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
 
SleuthMetricProperties.Span - Class in org.springframework.cloud.sleuth.metric
 
SleuthProperties - Class in org.springframework.cloud.sleuth.autoconfig
Sleuth settings
SleuthProperties() - Constructor for class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
SleuthRxJavaSchedulersProperties - Class in org.springframework.cloud.sleuth.instrument.rxjava
Configuration properties for RxJava tracing
SleuthRxJavaSchedulersProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
SleuthSchedulingProperties - Class in org.springframework.cloud.sleuth.instrument.scheduling
Configuration properties for Scheduled tracing
SleuthSchedulingProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
SleuthSlf4jProperties - Class in org.springframework.cloud.sleuth.log
Configuration properties for slf4j
SleuthSlf4jProperties() - Constructor for class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
sleuthTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter, TraceKeys) - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
SleuthWebProperties - Class in org.springframework.cloud.sleuth.instrument.web
Configuration properties for web tracing
SleuthWebProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
SleuthWebProperties.Async - Class in org.springframework.cloud.sleuth.instrument.web
 
SleuthWebProperties.AsyncClient - Class in org.springframework.cloud.sleuth.instrument.web
 
SleuthWebProperties.Client - Class in org.springframework.cloud.sleuth.instrument.web
 
SleuthWebProperties.Template - Class in org.springframework.cloud.sleuth.instrument.web
 
Slf4jConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
slf4jSpanLogger(SleuthSlf4jProperties) - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
Slf4jSpanLogger - Class in org.springframework.cloud.sleuth.log
Span listener that logs to the console when a span got started / stopped / continued.
Slf4jSpanLogger(String) - Constructor for class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
 
Span() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
 
Span - Class in org.springframework.cloud.sleuth
Class for gathering and reporting statistics about a block of execution.
Span(Span, Span) - Constructor for class org.springframework.cloud.sleuth.Span
Creates a new span that still tracks tags and logs of the current span.
Span(long, long, String, long, List<Long>, long, boolean, boolean, String) - Constructor for class org.springframework.cloud.sleuth.Span
Deprecated.
please use Span.SpanBuilder
Span(long, long, String, long, List<Long>, long, boolean, boolean, String, Span) - Constructor for class org.springframework.cloud.sleuth.Span
Deprecated.
please use Span.SpanBuilder
Span.SpanBuilder - Class in org.springframework.cloud.sleuth
 
SPAN_BAGGAGE_HEADER_PREFIX - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_CONTINUED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
Attribute set when the Span got continued in the TraceFilter.
SPAN_ERROR_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_EXPORT_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_FLAGS - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_FLAGS_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SPAN_HEADERS - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_LOCAL_COMPONENT_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_NOT_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
 
SPAN_PEER_SERVICE_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
SPAN_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
 
SpanAccessor - Interface in org.springframework.cloud.sleuth
Strategy for accessing the current span.
SpanContext - Interface in org.springframework.cloud.sleuth
Adopted from: https://github.com/opentracing/opentracing-java/blob/0.16.0/opentracing-api/src/main/java/io/opentracing/SpanContext.java SpanContext represents Span state that must propagate to descendant Spans and across process boundaries.
SpanContinuingTraceCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
Runnable that continues a span if there is one and creates new that is a local component span if there was no tracing present.
SpanContinuingTraceCallable(Tracer, TraceKeys, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
 
SpanContinuingTraceCallable(Tracer, TraceKeys, SpanNamer, String, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
 
SpanContinuingTraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
Runnable that continues a span if there is one and creates new that is a local component span if there was no tracing present.
SpanContinuingTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
 
SpanContinuingTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
 
SpanCreator - Interface in org.springframework.cloud.sleuth.annotation
A contract for creating a new span for a given join point and the NewSpan annotation.
SpanExtractor<T> - Interface in org.springframework.cloud.sleuth
Adopted from OpenTracing
spanId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
SpanInjector<T> - Interface in org.springframework.cloud.sleuth
Adopted from OpenTracing
SpanLogger - Interface in org.springframework.cloud.sleuth.log
Contract for implementations responsible for logging Spans
SpanMetricReporter - Interface in org.springframework.cloud.sleuth.metric
Contract for a service that measures the number of accepted / dropped spans.
SpanName - Annotation Type in org.springframework.cloud.sleuth
Annotation to provide the name for the span.
spanNamer() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
SpanNamer - Interface in org.springframework.cloud.sleuth
Describes how for a given object a span should be named.
SpanNameUtil - Class in org.springframework.cloud.sleuth.util
Utility class that provides the name in hyphen based notation
SpanNameUtil() - Constructor for class org.springframework.cloud.sleuth.util.SpanNameUtil
 
SpanReporter - Interface in org.springframework.cloud.sleuth
Contract for reporting Sleuth spans for collection.
spanReporterCounterService(CounterService, SleuthMetricProperties) - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
 
SpanTag - Annotation Type in org.springframework.cloud.sleuth.annotation
There are 3 different ways to add tags to a span.
SpanTextMap - Interface in org.springframework.cloud.sleuth
Adopted from: https://github.com/opentracing/opentracing-java/blob/0.16.0/opentracing-api/src/main/java/io/opentracing/propagation/TextMap.java TextMap is a built-in carrier for SpanInjector and SpanExtractor.
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
 
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
 
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
 
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
 
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
Deprecated.
 
startSpan() - Method in class org.springframework.cloud.sleuth.TraceCallable
 
startSpan() - Method in class org.springframework.cloud.sleuth.TraceRunnable
 
stop() - Method in class org.springframework.cloud.sleuth.Span
The block has completed, stop the clock
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
submit(Runnable, T) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 
submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 
submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
 

T

tag(String, String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
tag(String, String) - Method in class org.springframework.cloud.sleuth.Span
Add a tag or data annotation associated with this span.
tags(Map<String, String>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
tags() - Method in class org.springframework.cloud.sleuth.Span
Get tag data associated with this span (read only)

Will never be null.

tagSpan(Span, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
Add a tag to the given, exportable Span
TagValueExpressionResolver - Interface in org.springframework.cloud.sleuth.annotation
Resolves the tag value for the given parameter and the provided expression.
TagValueResolver - Interface in org.springframework.cloud.sleuth.annotation
Resolves the tag value for the given parameter.
Template() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Template
 
TextMapUtil - Class in org.springframework.cloud.sleuth.util
Utility class related to SpanTextMap
toLowerHyphen(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
 
toString() - Method in class org.springframework.cloud.sleuth.Log
 
toString() - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
toString() - Method in class org.springframework.cloud.sleuth.Span
 
toString() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
 
TRACE_ERROR_HANDLED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
 
TRACE_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
TraceableExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
A decorator class for ExecutorService to support tracing in Executors
TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
TraceableExecutorService(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
TraceableScheduledExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
A decorator class for ScheduledExecutorService to support tracing in Executors
TraceableScheduledExecutorService(ScheduledExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
traceAsyncAspect(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
 
TraceAsyncAspect - Class in org.springframework.cloud.sleuth.instrument.async
Aspect that creates a new Span for running threads executing methods annotated with Async annotation.
TraceAsyncAspect(Tracer, TraceKeys, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
 
TraceAsyncClientHttpRequestFactoryWrapper - Class in org.springframework.cloud.sleuth.instrument.web.client
Wrapper that adds trace related headers to the created AsyncClientHttpRequest and to the ClientHttpRequest
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, AsyncClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
According to the JavaDocs all Spring AsyncClientHttpRequestFactory implement the ClientHttpRequestFactory interface.
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
Default implementation that creates a SimpleClientHttpRequestFactory that has a wrapped task executor via the TraceAsyncListenableTaskExecutor
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, AsyncClientHttpRequestFactory, ClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
 
TraceAsyncListenableTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.web.client
AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into their trace related representation
TraceAsyncRestTemplate - Class in org.springframework.cloud.sleuth.instrument.web.client
An AsyncRestTemplate that closes started spans when a response has been successfully received.
TraceAsyncRestTemplate(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
TraceAsyncRestTemplate(AsyncListenableTaskExecutor, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, ClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, RestTemplate, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
 
traceAsyncRestTemplate() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
 
TraceAutoConfiguration - Class in org.springframework.cloud.sleuth.autoconfig
Auto-configuration to enable tracing via Spring Cloud Sleuth.
TraceAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
 
traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
 
TraceCallable<V> - Class in org.springframework.cloud.sleuth
Callable that passes Span between threads.
TraceCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
 
TraceCallable(Tracer, SpanNamer, Callable<V>, String) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
 
TraceChannelInterceptor - Class in org.springframework.cloud.sleuth.instrument.messaging
A channel interceptor that automatically starts / continues / closes and detaches spans.
TraceChannelInterceptor(Tracer, TraceKeys, MessagingSpanTextMapExtractor, MessagingSpanTextMapInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
 
traceChannelInterceptor(Tracer, TraceKeys, Random, MessagingSpanTextMapExtractor, MessagingSpanTextMapInjector) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
 
TraceCommand<R> - Class in org.springframework.cloud.sleuth.instrument.hystrix
Abstraction over HystrixCommand that wraps command execution with Trace setting
TraceCommand(Tracer, TraceKeys, HystrixCommand.Setter) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
TraceContinuingCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
Deprecated.
as of 1.2 in favor of SpanContinuingTraceCallable
TraceContinuingCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
Deprecated.
 
TraceEnvironmentPostProcessor - Class in org.springframework.cloud.sleuth.autoconfig
Adds default properties for the application: logging pattern level that prints trace information (e.g.
TraceEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
 
traceExecutor(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
 
TraceFeignClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
Auto-configuration enables span information propagation when using Feign.
TraceFeignClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration
 
TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
 
TraceFeignClientAutoConfiguration.OkHttpClientFeignBeanPostProcessorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
 
TraceFilter - Class in org.springframework.cloud.sleuth.instrument.web
Filter that takes the value of the Span.SPAN_ID_NAME and Span.TRACE_ID_NAME header from either request or response and uses them to create a new span.
TraceFilter(Tracer, TraceKeys, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
TraceFilter(Tracer, TraceKeys, Pattern, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
 
traceFilter(Tracer, TraceKeys, TraceWebAutoConfiguration.SkipPatternProvider, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceHandlerInterceptor - Class in org.springframework.cloud.sleuth.instrument.web
HandlerInterceptor that wraps handling of a request in a Span.
TraceHandlerInterceptor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
 
traceHandlerMappingBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
TraceHttpAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
Auto-configuration related to HTTP based communication.
TraceHttpAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration
 
TraceHttpResponse - Class in org.springframework.cloud.sleuth.instrument.web.client
Implementation of ClientHttpResponse that upon closing the response closes the span
TraceHttpResponse(TraceRestTemplateInterceptor, ClientHttpResponse) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
 
traceId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
traceIdHigh(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
 
traceIdString() - Method in class org.springframework.cloud.sleuth.Span
Returns the 16 or 32 character hex representation of the span's trace ID
TraceInterceptorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
 
TraceKeys - Class in org.springframework.cloud.sleuth
Well-known span tag keys.
TraceKeys() - Constructor for class org.springframework.cloud.sleuth.TraceKeys
 
TraceKeys.Async - Class in org.springframework.cloud.sleuth
Trace keys related to async processing
TraceKeys.Http - Class in org.springframework.cloud.sleuth
 
TraceKeys.Hystrix - Class in org.springframework.cloud.sleuth
Trace keys related to Hystrix processing
TraceKeys.Message - Class in org.springframework.cloud.sleuth
 
TraceKeys.Message.Payload - Class in org.springframework.cloud.sleuth
 
TraceKeys.Mvc - Class in org.springframework.cloud.sleuth
Trace keys related to MVC controller tags
TraceMessageHeaders - Class in org.springframework.cloud.sleuth.instrument.messaging
Contains trace related messaging headers.
TraceMetricsAutoConfiguration - Class in org.springframework.cloud.sleuth.metric
Auto-configuration enables Sleuth related metrics reporting
TraceMetricsAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
 
TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig - Class in org.springframework.cloud.sleuth.metric
 
TracePostZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
8 A post request ZuulFilter that publishes an event upon start of the filtering
TracePostZuulFilter(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
 
tracePostZuulFilter(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
TracePreZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
A pre request ZuulFilter that sets tracing related headers on the request from the current span.
TracePreZuulFilter(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
 
tracePreZuulFilter(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
Tracer - Interface in org.springframework.cloud.sleuth
The Tracer class is the primary way for instrumentation code (note user code) to interact with the library.
TraceRequestAttributes - Class in org.springframework.cloud.sleuth.instrument.web
Utility class containing values of HttpServletRequest attributes
TraceRestTemplateInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.client
Interceptor that verifies whether the trance and span id has been set on the request and sets them if one or both of them are missing.
TraceRestTemplateInterceptor(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
 
traceRestTemplateInterceptor(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
 
traceRibbonCommandFactoryBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 
TraceRunnable - Class in org.springframework.cloud.sleuth
Runnable that passes Span between threads.
TraceRunnable(Tracer, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
 
TraceRunnable(Tracer, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
 
TraceSchedulingAspect - Class in org.springframework.cloud.sleuth.instrument.scheduling
Aspect that creates a new Span for running threads executing methods annotated with Scheduled annotation.
TraceSchedulingAspect(Tracer, TraceKeys, Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
 
traceSchedulingAspect(Tracer, TraceKeys, SleuthSchedulingProperties) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
 
TraceSchedulingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.scheduling
Registers beans related to task scheduling.
TraceSchedulingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
 
TraceSpanMessagingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
AutoConfiguration containing Span extractor and injector for messaging.
TraceSpanMessagingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
 
traceSpringDataBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceSpringIntegrationAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
Auto-configuration that registers a Sleuth version of the ChannelInterceptor.
TraceSpringIntegrationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
 
traceThreadPoolTaskExecutor(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
 
TraceWebAspect - Class in org.springframework.cloud.sleuth.instrument.web
Aspect that adds tracing to

RestController annotated classes with public Callable methods Controller annotated classes with public Callable methods Controller or RestController annotated classes with public WebAsyncTask methods

For controllers an around aspect is created that wraps the Callable.call() method execution in TraceCallable

This aspect will continue a span created by the TraceFilter.

TraceWebAspect(Tracer, SpanNamer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
 
traceWebAspect(Tracer, TraceKeys, SpanNamer) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceWebAsyncClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
Auto-configuration enables span information propagation for AsyncClientHttpRequestFactory and AsyncRestTemplate
TraceWebAsyncClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
 
TraceWebAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
Auto-configuration enables tracing to HTTP requests.
TraceWebAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceWebAutoConfiguration.SkipPatternProviderConfig - Class in org.springframework.cloud.sleuth.instrument.web
 
TraceWebAutoConfiguration.TraceWebMvcAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
Nested config that configures Web MVC if it's present (without adding a runtime dependency to it)
TraceWebClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
Auto-configuration enables span information propagation when using RestTemplate
TraceWebClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
 
TraceWebClientAutoConfiguration.TraceInterceptorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
 
traceWebFilter(TraceFilter) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceWebMvcAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.TraceWebMvcAutoConfiguration
 
TraceWebSocketAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging.websocket
Auto-configuration that enables tracing for WebSockets.
TraceWebSocketAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
TraceZuulAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.zuul
Auto-configuration enables span information propagation when using Zuul.
TraceZuulAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
 

W

warn(String) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
 
wrap(Callable<V>) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
Wrap the callable in a TraceCallable, if tracing.
wrap(Runnable) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
Wrap the runnable in a TraceRunnable, if tracing.
wrap(Callable<V>) - Method in interface org.springframework.cloud.sleuth.Tracer
Returns a wrapped Callable which will be recorded as a span in the current trace.
wrap(Runnable) - Method in interface org.springframework.cloud.sleuth.Tracer
Returns a wrapped Runnable which will be recorded as a span in the current trace.
wrapCallable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
wrapWebAsyncTaskWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
 
wrapWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
 

Z

ZipkinHttpSpanExtractor - Class in org.springframework.cloud.sleuth.instrument.web
Default implementation, compatible with Zipkin propagation.
ZipkinHttpSpanExtractor(Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.web.ZipkinHttpSpanExtractor
 
ZipkinHttpSpanInjector - Class in org.springframework.cloud.sleuth.instrument.web
Default implementation of HttpSpanInjector, compatible with Zipkin propagation.
ZipkinHttpSpanInjector() - Constructor for class org.springframework.cloud.sleuth.instrument.web.ZipkinHttpSpanInjector
 
A B C D E F G H I J L M N O P R S T W Z 
Skip navigation links

Copyright © 2017 Pivotal Software, Inc.. All rights reserved.