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

A

adjust(Span) - Method in interface org.springframework.cloud.sleuth.SpanAdjuster
You can adjust the Span by creating a new one using the Span.toBuilder() before reporting it.
afterMessageHandled(Message<?>, MessageChannel, MessageHandler, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
 
afterPropertiesSet() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
afterReceiveCompletion(Message<?>, MessageChannel, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
 
afterSendCompletion(Message<?>, MessageChannel, boolean, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
 
ArrayListSpanReporter - Class in org.springframework.cloud.sleuth.util
Accumulator of closed spans.
ArrayListSpanReporter() - Constructor for class org.springframework.cloud.sleuth.util.ArrayListSpanReporter
 
Async() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
 
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

beforeHandle(Message<?>, MessageChannel, MessageHandler) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
This starts a consumer span as a child of the incoming message or the current trace context.

C

call() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceCallable
 
clear() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanReporter
 
Client() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
 
ClientSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
Annotate a client HttpSampler that hsould be injected to HttpTracing
clone() - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.NeverRetry
 
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
 
configureMessageBroker(MessageBrokerRegistry) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
continueOrPropagate(RetryableException) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.NeverRetry
 
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.
create(Tracing) - Static method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
 
create(BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
 
create() - Static method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
 
create(CurrentTraceContext) - Static method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
 
createThread(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 

D

DEFAULT_SKIP_PATTERN - Static variable in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
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 on the class if one is present from the @SpanName annotation on the method if passed object is of a Method type 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
 
destroy() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
doRun() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 

E

exceptionThrowingFilter(SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
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.async.TraceAsyncListenableTaskExecutor
 
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
 
executorBeanPostProcessor(BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
 

F

FeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
 

G

get() - Method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
 
getActiveCount() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getAdditionalSkipPattern() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getAsyncExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
 
getAsyncUncaughtExceptionHandler() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
 
getBaggageKeys() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
getBlockingQueue(int) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
getClient() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
 
getClient() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getCorePoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getDefaultSkipPattern() - Static method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getFilterOrder() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getHook() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getIgnoredthreads() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getIntegration() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
getKafka() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
getKeepAliveSeconds() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getLegacy() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties
 
getMaxPoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getMessaging() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
getOrder() - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
 
getPatterns() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Integration
 
getPoolSize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getProbability() - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
getPropagationKeys() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
getRabbit() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
getRequestVariable(HystrixRequestVariableLifecycle<T>) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
getSkipPattern() - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
getSkipPattern() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getSpans() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanReporter
 
getTemplate() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
getThreadGroup() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getThreadNamePrefix() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getThreadPool(HystrixThreadPoolKey, HystrixProperty<Integer>, HystrixProperty<Integer>, HystrixProperty<Integer>, TimeUnit, BlockingQueue<Runnable>) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
getThreadPool(HystrixThreadPoolKey, HystrixThreadPoolProperties) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
getThreadPoolExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
getThreadPriority() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 

I

initialize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
INSTANCE - Static variable in class org.springframework.cloud.sleuth.instrument.web.client.feign.NeverRetry
 
Integration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Integration
 
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
 
isDaemon() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
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.messaging.SleuthMessagingProperties.Integration
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.opentracing.SleuthOpentracingProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.reactor.SleuthReactorProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.SleuthFeignProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpLegacyProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties.Legacy
 
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
 
isExceptionThrowingFilterEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
isSampled(long) - Method in class org.springframework.cloud.sleuth.sampler.ProbabilityBasedSampler
 
isShutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
isSupportsJoin() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
isTerminated() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
isTraceId128() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 

K

Kafka() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 

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 trace representation
LazyTraceExecutor(BeanFactory, Executor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
 
LazyTraceThreadPoolTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
Trace representation of ThreadPoolTaskExecutor
LazyTraceThreadPoolTaskExecutor(BeanFactory, ThreadPoolTaskExecutor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
Legacy() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties.Legacy
 

M

Messaging() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 

N

name(Object, String) - Method in class org.springframework.cloud.sleuth.DefaultSpanNamer
 
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.ClientSampler
 
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.ServerSampler
 
name(Object, String) - Method in interface org.springframework.cloud.sleuth.SpanNamer
Retrieves the span name for the given object.
NeverRetry - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
This is essentially the same implementation of a Retryer that is in newer versions of Feign.
NeverRetry() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.NeverRetry
 
newScope(TraceContext) - Method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
 
NewSpan - Annotation Type in org.springframework.cloud.sleuth.annotation
Allows to create a new span around a public method.
NewSpanParser - Interface in org.springframework.cloud.sleuth.annotation
Parses data for a span created via a NewSpan annotation.
newThread(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
nextSpan(Message<?>) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
Use this to create a span for processing the given message.

O

OkHttpClientFeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.OkHttpClientFeignBeanPostProcessorConfiguration
 
OpentracingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.opentracing
Auto-configuration to enable tracing via Opentracing.
OpentracingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.opentracing.OpentracingAutoConfiguration
 
ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
If you register your filter before the TraceWebFilter then you will not have the tracing context passed for you out of the box.
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.opentracing - package org.springframework.cloud.sleuth.instrument.opentracing
 
org.springframework.cloud.sleuth.instrument.reactor - package org.springframework.cloud.sleuth.instrument.reactor
 
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.sampler - package org.springframework.cloud.sleuth.sampler
 
org.springframework.cloud.sleuth.util - package org.springframework.cloud.sleuth.util
 

P

PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
parse(MethodInvocation, NewSpan, SpanCustomizer) - Method in interface org.springframework.cloud.sleuth.annotation.NewSpanParser
Override to control the name and tags on an annotation-based span
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
 
postReceive(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
This starts a consumer span as a child of the incoming message or the current trace context, placing it in scope until the receive completes.
prefersShortLivedTasks() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
Starts and propagates Span.Kind#PRODUCER span for each message sent.
ProbabilityBasedSampler - 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.
ProbabilityBasedSampler(SamplerProperties) - Constructor for class org.springframework.cloud.sleuth.sampler.ProbabilityBasedSampler
 

R

Rabbit() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
ReactorSleuth - Class in org.springframework.cloud.sleuth.instrument.reactor
Reactive Span pointcuts factories
registerStompEndpoints(StompEndpointRegistry) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
 
report(Span) - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanReporter
 
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
run() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
 
run() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
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
 
SamplerProperties - Class in org.springframework.cloud.sleuth.sampler
Properties related to sampling
SamplerProperties() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
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
 
scopePassingSpanOperator(BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
Return a span operator pointcut given a Tracing.
ServerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
Annotate a server HttpSampler that hsould be injected to HttpTracing
setAdditionalSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setAllowCoreThreadTimeOut(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setAwaitTerminationSeconds(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setBaggageKeys(List<String>) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setBeanName(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
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
 
setCorePoolSize(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setDaemon(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
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.messaging.SleuthMessagingProperties.Integration
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.opentracing.SleuthOpentracingProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.reactor.SleuthReactorProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.SleuthFeignProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpLegacyProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties.Legacy
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties
 
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
 
setExceptionThrowingFilterEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setFilterOrder(int) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setHook(SleuthRxJavaSchedulersProperties.Hook) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
setIgnoredthreads(String[]) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
setIntegration(SleuthMessagingProperties.Integration) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
setKafka(SleuthMessagingProperties.Kafka) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
setKeepAliveSeconds(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setLegacy(SleuthHttpProperties.Legacy) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties
 
setMaxPoolSize(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setMessaging(SleuthMessagingProperties.Messaging) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
setPatterns(String[]) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Integration
 
setProbability(float) - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
setPropagationKeys(List<String>) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setQueueCapacity(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setRabbit(SleuthMessagingProperties.Rabbit) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setRemoteServiceName(String) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 
setRemoteServiceName(String) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setSupportsJoin(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setTaskDecorator(TaskDecorator) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setTemplate(SleuthWebProperties.Template) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
 
setThreadFactory(ThreadFactory) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setThreadGroup(ThreadGroup) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setThreadGroupName(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setThreadNamePrefix(String) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setThreadPriority(int) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setTraceId128(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
setWaitForTasksToCompleteOnShutdown(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
shorten(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
 
shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
shutdownNow() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
skipPattern() - Method in interface org.springframework.cloud.sleuth.instrument.web.SkipPatternProvider
 
skipPatternForManagementServerProperties(ManagementServerProperties, SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
 
SkipPatternProvider - Interface in org.springframework.cloud.sleuth.instrument.web
Provides a URL Pattern for spans that should be not sampled.
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
 
SleuthFeignProperties - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
Configuration properties for Feign
SleuthFeignProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.SleuthFeignProperties
 
SleuthHttpLegacyProperties - Class in org.springframework.cloud.sleuth.instrument.web
 
SleuthHttpLegacyProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthHttpLegacyProperties
 
SleuthHttpProperties - Class in org.springframework.cloud.sleuth.instrument.web
Sleuth HTTP settings
SleuthHttpProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthHttpProperties
 
SleuthHttpProperties.Legacy - Class in org.springframework.cloud.sleuth.instrument.web
Legacy Sleuth support.
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(Tracing, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
SleuthKafkaConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthKafkaConfiguration
 
SleuthLogAutoConfiguration - Class in org.springframework.cloud.sleuth.log
Auto-configuration enables a Slf4jCurrentTraceContext 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
 
SleuthMessagingProperties - Class in org.springframework.cloud.sleuth.instrument.messaging
 
SleuthMessagingProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
SleuthMessagingProperties.Integration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
SleuthMessagingProperties.Kafka - Class in org.springframework.cloud.sleuth.instrument.messaging
 
SleuthMessagingProperties.Messaging - Class in org.springframework.cloud.sleuth.instrument.messaging
 
SleuthMessagingProperties.Rabbit - Class in org.springframework.cloud.sleuth.instrument.messaging
 
SleuthOpentracingProperties - Class in org.springframework.cloud.sleuth.instrument.opentracing
Sleuth Opentracing settings
SleuthOpentracingProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.opentracing.SleuthOpentracingProperties
 
SleuthProperties - Class in org.springframework.cloud.sleuth.autoconfig
Sleuth settings
SleuthProperties() - Constructor for class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
SleuthRabbitConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthRabbitConfiguration
 
SleuthReactorProperties - Class in org.springframework.cloud.sleuth.instrument.reactor
Sleuth Reactor settings
SleuthReactorProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.reactor.SleuthReactorProperties
 
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
 
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
 
Slf4jCurrentTraceContext - Class in org.springframework.cloud.sleuth.log
Adds MDC properties "traceId", "parentId", "spanId" and "spanExportable" when a span is current.
slf4jSpanLogger() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
slf4jSpanLoggerBPP() - Static method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
SPAN_FLAGS_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
SpanAdjuster - Interface in org.springframework.cloud.sleuth
Adds ability to adjust a span before reporting it.
SpanName - Annotation Type in org.springframework.cloud.sleuth
Annotation to provide the name for the span.
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
 
spanOperator(BeanFactory) - Static method in class org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth
Return a span operator pointcut given a BeanFactory.
SpanTag - Annotation Type in org.springframework.cloud.sleuth.annotation
There are 3 different ways to add tags to a span.
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.async.TraceAsyncListenableTaskExecutor
 
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.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.async.TraceAsyncListenableTaskExecutor
 
submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncListenableTaskExecutor
 

T

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
 
toLowerHyphen(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
 
toString() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanReporter
 
TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
 
TRACE_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceWebFilter
 
TraceableExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
A decorator class for ExecutorService to support tracing in Executors
TraceableExecutorService(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
 
TraceableExecutorService(BeanFactory, ExecutorService, 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(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
 
traceAsyncAspect(Tracer, SpanNamer) - 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, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
 
TraceAsyncListenableTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into their trace related representation
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.instrument.async
Callable that passes Span between threads.
TraceCallable(Tracing, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceCallable
 
TraceCallable(Tracing, SpanNamer, Callable<V>, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceCallable
 
TraceCommand<R> - Class in org.springframework.cloud.sleuth.instrument.hystrix
Abstraction over HystrixCommand that wraps command execution with Trace setting
TraceCommand(Tracer, HystrixCommand.Setter) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
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
 
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(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebFluxAutoConfiguration
 
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
 
TraceMessageHeaders - Class in org.springframework.cloud.sleuth.instrument.messaging
Contains trace related messaging headers.
TraceMessagingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
Auto-configuration that registers a tracing instrumentation of messaging components.
TraceMessagingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration
 
TraceMessagingAutoConfiguration.SleuthKafkaConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceMessagingAutoConfiguration.SleuthRabbitConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceOAuthConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceOAuthConfiguration
 
TRACER_BEAN_NAME - Static variable in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
 
TraceReactorAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.reactor
Auto-configuration to enable tracing of Reactor components via Spring Cloud Sleuth.
TraceReactorAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.reactor.TraceReactorAutoConfiguration
 
TraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
Runnable that passes Span between threads.
TraceRunnable(Tracing, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceRunnable
 
TraceRunnable(Tracing, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.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, Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
 
traceSchedulingAspect(Tracer, 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
 
traceSpringDataBeanPostProcessor(ApplicationContext) - Static method in class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
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
 
TraceWebAspect - Class in org.springframework.cloud.sleuth.instrument.web
Aspect that adds tracing to

RestController annotated classes with public Callable methods org.springframework.stereotype.Controller annotated classes with public Callable methods org.springframework.stereotype.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 TracingFilter.

TraceWebAspect(Tracing, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
 
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 that sets up common building blocks for both reactive and servlet based web application.
TraceWebAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
 
TraceWebAutoConfiguration.SkipPatternProviderConfig - Class in org.springframework.cloud.sleuth.instrument.web
 
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.TraceOAuthConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
 
TraceWebFilter - Class in org.springframework.cloud.sleuth.instrument.web
A WebFilter that creates / continues / closes and detaches spans for a reactive web application.
traceWebFilter(TracingFilter, SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
TraceWebFluxAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
Auto-configuration enables tracing to HTTP requests with Spring WebFlux.
TraceWebFluxAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebFluxAutoConfiguration
 
TraceWebMvcAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration.TraceWebMvcAutoConfiguration
 
TraceWebServletAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
Auto-configuration enables tracing to HTTP requests.
TraceWebServletAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
TraceWebServletAutoConfiguration.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)
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
 
TRACING_FILTER_ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
TracingChannelInterceptor - Class in org.springframework.cloud.sleuth.instrument.messaging
This starts and propagates Span.Kind#PRODUCER span for each message sent (via native headers.
tracingFilter(HttpTracing) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebServletAutoConfiguration
 
tracingGlobalChannelInterceptorWrapper(TracingChannelInterceptor, SleuthMessagingProperties) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
 

W

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
 
A B C D E F G I K L M N O P R S T W 
Skip navigation links

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