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

A

ActuatorSkipPatternProviderConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.ActuatorSkipPatternProviderConfig
 
adjust(Span) - Method in interface org.springframework.cloud.sleuth.SpanAdjuster
Deprecated.
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
 
afterPropertiesSet() - Method in class org.springframework.cloud.sleuth.instrument.quartz.TraceQuartzAutoConfiguration
 
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
 
apply(Throwable) - Method in class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceFunction
 
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
 
AsyncAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.async
Auto-configuration for asynchronous communication.
AsyncAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.async.AsyncAutoConfiguration
 
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
Deprecated.
Since 2.2.0, please use HttpClientSampler
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
 
ConsumerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.messaging
Annotate a consumer SamplerFunction that should be injected to MessagingTracing.Builder.consumerSampler(SamplerFunction).
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
Deprecated.
 
create(CurrentTraceContext) - Static method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
Deprecated.
 
createListenerContainer(JmsListenerEndpoint, JmsListenerContainerFactory<?>) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
createThread(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
customize(ManagedChannelBuilder<?>) - Method in interface org.springframework.cloud.sleuth.instrument.grpc.GrpcManagedChannelBuilderCustomizer
Customizes the channel builder.
customize(ManagedChannelBuilder<?>) - Method in class org.springframework.cloud.sleuth.instrument.grpc.TracingManagedChannelBuilderCustomizer
Add brave's client interceptor to the builder.

D

DEFAULT_SERVICE_NAME - Static variable in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
Default value used for service name if none provided.
DEFAULT_SKIP_PATTERN - Static variable in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
Default set of skip patterns.
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.
DefaultSpanNamer() - Constructor for class org.springframework.cloud.sleuth.DefaultSpanNamer
 
defaultTraceSampler(SamplerProperties) - Method in class org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration.NonRefreshScopeSamplerConfiguration
 
defaultTraceSampler(SamplerProperties) - Method in class org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration.RefreshScopedSamplerConfiguration
 
destroy() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
destroy() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
doGetFallback() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
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.LazyTraceAsyncTaskExecutor
 
execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
 
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
 
execute(Request, Request.Options) - Method in class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceLoadBalancerFeignClient
 
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
 
forAddress(String, int) - Method in class org.springframework.cloud.sleuth.instrument.grpc.SpringAwareManagedChannelBuilder
 
forTarget(String) - Method in class org.springframework.cloud.sleuth.instrument.grpc.SpringAwareManagedChannelBuilder
 

G

get() - Method in class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceSupplier
 
get() - Method in class org.springframework.cloud.sleuth.log.Slf4jCurrentTraceContext
Deprecated.
 
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
 
getFallback() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
 
getFilterOrder() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
getHook() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getIgnoredBeans() - Method in class org.springframework.cloud.sleuth.instrument.async.SleuthAsyncProperties
 
getIgnoredthreads() - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
 
getIntegration() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
getJms() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
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
 
getListenerContainer(String) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
getListenerContainerIds() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
getListenerContainers() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
getLocalKeys() - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
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
 
getPhase() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
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
 
getRate() - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Jms
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Kafka
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Rabbit
 
getRemoteServiceName() - Method in class org.springframework.cloud.sleuth.instrument.redis.TraceRedisProperties
 
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.Client
 
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
 
getWhitelistedKeys() - Method in class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationProperties
 
getWhitelistedMdcKeys() - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
GrpcManagedChannelBuilderCustomizer - Interface in org.springframework.cloud.sleuth.instrument.grpc
Callback interface that can be implemented by beans wishing to further customize the ManagedChannelBuilder via the SpringAwareManagedChannelBuilder.
grpcTracing(RpcTracing) - Method in class org.springframework.cloud.sleuth.instrument.grpc.TraceGrpcAutoConfiguration
 

H

handle(TraceContext, MutableSpan) - Method in class org.springframework.cloud.sleuth.propagation.TagPropagationFinishedSpanHandler
 
HttpClientSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
Annotate a client SamplerFunction that should be injected to HttpTracing.Builder.clientSampler(SamplerFunction).
HttpServerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.web
Annotate a client SamplerFunction that should be injected to HttpTracing.Builder.serverSampler(SamplerFunction).

I

initialize() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
inProcessChannelBuilder(String) - Method in class org.springframework.cloud.sleuth.instrument.grpc.SpringAwareManagedChannelBuilder
 
INSTANCE - Static variable in class org.springframework.cloud.sleuth.instrument.web.client.feign.NeverRetry
Default retry entry.
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
 
isAutoStartup() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
isDaemon() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
isDecorateOnEach() - Method in class org.springframework.cloud.sleuth.instrument.reactor.SleuthReactorProperties
 
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.circuitbreaker.SleuthCircuitBreakerProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategyProperties
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Integration
 
isEnabled() - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Jms
 
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.redis.TraceRedisProperties
 
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
 
isEnabled() - Method in class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationProperties
 
isExceptionLoggingFilterEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
isExceptionThrowingFilterEnabled() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
isIgnoreAutoConfiguredSkipPatterns() - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
isPassthrough() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategyProperties
 
isRunning() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
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
 

J

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

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
 
LazyTraceAsyncTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.async
AsyncTaskExecutor that wraps Runnable and Callable in a trace representation.
LazyTraceAsyncTaskExecutor(BeanFactory, AsyncTaskExecutor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
 
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
 
LocalServiceName - Annotation Type in org.springframework.cloud.sleuth
Injects the service name for this application.

M

managedChannelBuilder(Optional<List<GrpcManagedChannelBuilderCustomizer>>) - Method in class org.springframework.cloud.sleuth.instrument.grpc.TraceGrpcAutoConfiguration
 
ManagementSkipPatternProviderConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.ManagementSkipPatternProviderConfig
 
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.messaging.ConsumerSampler
Default name for message consumer sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.messaging.ProducerSampler
Default name for messaging producer sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.rpc.RpcClientSampler
Default name for RPC client sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.rpc.RpcServerSampler
Default name for RPC server sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.ClientSampler
Deprecated.
Default name for Sleuth client sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpClientSampler
Default name for Sleuth HTTP client sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.HttpServerSampler
Default name for the Sleuth HTTP server sampler.
NAME - Static variable in annotation type org.springframework.cloud.sleuth.instrument.web.ServerSampler
Deprecated.
Default name for the Sleuth server sampler.
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
Deprecated.
 
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.
NonRefreshScopeSamplerConfiguration() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration.NonRefreshScopeSamplerConfiguration
 

O

OkHttpClientFeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.OkHttpClientFeignBeanPostProcessorConfiguration
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
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.circuitbreaker - package org.springframework.cloud.sleuth.instrument.circuitbreaker
 
org.springframework.cloud.sleuth.instrument.grpc - package org.springframework.cloud.sleuth.instrument.grpc
 
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.quartz - package org.springframework.cloud.sleuth.instrument.quartz
 
org.springframework.cloud.sleuth.instrument.reactor - package org.springframework.cloud.sleuth.instrument.reactor
 
org.springframework.cloud.sleuth.instrument.redis - package org.springframework.cloud.sleuth.instrument.redis
 
org.springframework.cloud.sleuth.instrument.rpc - package org.springframework.cloud.sleuth.instrument.rpc
 
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.propagation - package org.springframework.cloud.sleuth.propagation
 
org.springframework.cloud.sleuth.sampler - package org.springframework.cloud.sleuth.sampler
 
org.springframework.cloud.sleuth.util - package org.springframework.cloud.sleuth.util
 
org.springframework.jms.config - package org.springframework.jms.config
 

P

PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
Parent span ID message header name.
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
 
ProducerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.messaging
Annotate a producer SamplerFunction that should be injected to MessagingTracing.Builder.producerSampler(SamplerFunction).

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.
RefreshScopedSamplerConfiguration() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration.RefreshScopedSamplerConfiguration
 
registerListenerContainer(JmsListenerEndpoint, JmsListenerContainerFactory<?>) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
registerListenerContainer(JmsListenerEndpoint, JmsListenerContainerFactory<?>, boolean) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
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.
RpcClientSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.rpc
Annotate a client SamplerFunction that should be injected to RpcTracing.Builder.clientSampler(SamplerFunction).
RpcServerSampler - Annotation Type in org.springframework.cloud.sleuth.instrument.rpc
Annotate a server SamplerFunction that should be injected to RpcTracing.Builder.serverSampler(SamplerFunction).
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
Span sampled message header name.
SamplerAutoConfiguration - Class in org.springframework.cloud.sleuth.sampler
Auto-configuration to setup sampling for Spring Cloud Sleuth.
SamplerAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration
 
SamplerAutoConfiguration.NonRefreshScopeSamplerConfiguration - Class in org.springframework.cloud.sleuth.sampler
 
SamplerAutoConfiguration.RefreshScopedSamplerConfiguration - Class in org.springframework.cloud.sleuth.sampler
 
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
Deprecated.
Since 2.2.0, please use HttpServerSampler
setAdditionalSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setAllowCoreThreadTimeOut(boolean) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
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
 
setDecorateOnEach(boolean) - Method in class org.springframework.cloud.sleuth.instrument.reactor.SleuthReactorProperties
 
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.circuitbreaker.SleuthCircuitBreakerProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategyProperties
 
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.Jms
 
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.redis.TraceRedisProperties
 
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
 
setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationProperties
 
setExceptionLoggingFilterEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
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
 
setIgnoreAutoConfiguredSkipPatterns(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
 
setIgnoredBeans(List<String>) - Method in class org.springframework.cloud.sleuth.instrument.async.SleuthAsyncProperties
 
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
 
setJms(SleuthMessagingProperties.Jms) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Messaging
 
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
 
setLocalKeys(List<String>) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
 
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
 
setPassthrough(boolean) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategyProperties
 
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
 
setRate(Integer) - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
 
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
 
setRemoteServiceName(String) - Method in class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties.Jms
 
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
 
setRemoteServiceName(String) - Method in class org.springframework.cloud.sleuth.instrument.redis.TraceRedisProperties
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
 
setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
 
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
 
setWhitelistedKeys(List<String>) - Method in class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationProperties
 
setWhitelistedMdcKeys(List<String>) - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
 
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
 
skipPatternForActuatorEndpointsDifferentPort(ServerProperties, WebEndpointProperties, EndpointsSupplier<ExposableWebEndpoint>) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.ActuatorSkipPatternProviderConfig
 
skipPatternForActuatorEndpointsSamePort(ServerProperties, WebEndpointProperties, EndpointsSupplier<ExposableWebEndpoint>) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.ActuatorSkipPatternProviderConfig
 
skipPatternForManagementServerProperties(ManagementServerProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.ManagementSkipPatternProviderConfig
 
SkipPatternProvider - Interface in org.springframework.cloud.sleuth.instrument.web
Provides a URL Pattern for spans that should be not sampled.
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
 
SleuthAsyncProperties - Class in org.springframework.cloud.sleuth.instrument.async
Settings for disable instrumentation of ThreadPoolTaskExecutors.
SleuthAsyncProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.async.SleuthAsyncProperties
 
SleuthCircuitBreakerAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
Auto-configuration that registers instrumentation for circuit breakers.
SleuthCircuitBreakerAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.SleuthCircuitBreakerAutoConfiguration
 
SleuthCircuitBreakerProperties - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
Sleuth Circuit Breaker settings.
SleuthCircuitBreakerProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.SleuthCircuitBreakerProperties
 
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
 
sleuthFinishedSpanHandler(SleuthProperties, SleuthTagPropagationProperties) - Method in class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationAutoConfiguration.TagPropagationConfiguration
 
SleuthHttpLegacyProperties - Class in org.springframework.cloud.sleuth.instrument.web
Legacy HTTP Sleuth properties.
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
 
SleuthHystrixConcurrencyStrategy(Tracing, SpanNamer, boolean) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
 
SleuthHystrixConcurrencyStrategyProperties - Class in org.springframework.cloud.sleuth.instrument.hystrix
Sleuth Hystrix settings.
SleuthHystrixConcurrencyStrategyProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategyProperties
 
SleuthJmsConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthJmsConfiguration
 
SleuthKafkaConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthKafkaConfiguration
 
SleuthKafkaStreamsConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
Auto-configuration enables Kafka Streams span creation and reporting.
SleuthKafkaStreamsConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthKafkaStreamsConfiguration
 
SleuthLogAutoConfiguration - Class in org.springframework.cloud.sleuth.log
Auto-configuration adds a Slf4jScopeDecorator 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
Configuration for Slfj4.
SleuthMessagingProperties - Class in org.springframework.cloud.sleuth.instrument.messaging
Properties for messaging.
SleuthMessagingProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.SleuthMessagingProperties
 
SleuthMessagingProperties.Integration - Class in org.springframework.cloud.sleuth.instrument.messaging
Properties for Spring Integration.
SleuthMessagingProperties.Jms - Class in org.springframework.cloud.sleuth.instrument.messaging
JMS configuration.
SleuthMessagingProperties.Kafka - Class in org.springframework.cloud.sleuth.instrument.messaging
Kafka configuration.
SleuthMessagingProperties.Messaging - Class in org.springframework.cloud.sleuth.instrument.messaging
Generic messaging properties.
SleuthMessagingProperties.Rabbit - Class in org.springframework.cloud.sleuth.instrument.messaging
RabbitMQ configuration.
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
 
SleuthSqsConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthSqsConfiguration
 
SleuthTagPropagationAutoConfiguration - Class in org.springframework.cloud.sleuth.propagation
 
SleuthTagPropagationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationAutoConfiguration
 
SleuthTagPropagationAutoConfiguration.TagPropagationConfiguration - Class in org.springframework.cloud.sleuth.propagation
 
SleuthTagPropagationProperties - Class in org.springframework.cloud.sleuth.propagation
Configuration properties of tag propagation.
SleuthTagPropagationProperties() - Constructor for class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationProperties
 
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
Async computing properties.
SleuthWebProperties.AsyncClient - Class in org.springframework.cloud.sleuth.instrument.web
Async client properties.
SleuthWebProperties.Client - Class in org.springframework.cloud.sleuth.instrument.web
Web client properties.
SleuthWebProperties.Template - Class in org.springframework.cloud.sleuth.instrument.web
Async Rest Template properties.
Slf4jConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
 
Slf4jCurrentTraceContext - Class in org.springframework.cloud.sleuth.log
Deprecated.
Slf4jScopeDecorator will be used
slf4jSpanDecorator(SleuthProperties, SleuthSlf4jProperties) - 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 flags message header name.
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
Span ID message header name.
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
Span name message header name.
SpanAdjuster - Interface in org.springframework.cloud.sleuth
Deprecated.
use FinishedSpanHandler
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.
SpanTag - Annotation Type in org.springframework.cloud.sleuth.annotation
There are 3 different ways to add tags to a span.
SpringAwareManagedChannelBuilder - Class in org.springframework.cloud.sleuth.instrument.grpc
This is a Spring-aware managed channel builder that wraps the static entry points of gRPC's ManagedChannelBuilder to allow the configuration of the builder to be influenced by the Spring Context.
SpringAwareManagedChannelBuilder(Optional<List<GrpcManagedChannelBuilderCustomizer>>) - Constructor for class org.springframework.cloud.sleuth.instrument.grpc.SpringAwareManagedChannelBuilder
 
start() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
stop() - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
stop(Runnable) - Method in class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
STREAM_DIRECT_CHANNEL - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TracingChannelInterceptor
Name of the class in Spring Cloud Stream that is a direct channel.
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
 
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncTaskExecutor
 
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

TagPropagationConfiguration() - Constructor for class org.springframework.cloud.sleuth.propagation.SleuthTagPropagationAutoConfiguration.TagPropagationConfiguration
 
TagPropagationFinishedSpanHandler - Class in org.springframework.cloud.sleuth.propagation
Finish span handler which adds extra propagation fields to span tags, so spans could be looked up by its baggage.
TagPropagationFinishedSpanHandler(SleuthProperties, SleuthTagPropagationProperties) - Constructor for class org.springframework.cloud.sleuth.propagation.TagPropagationFinishedSpanHandler
 
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 ID message header name.
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
 
TraceFunction<T> - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
Trace representation of a Function.
TraceFunction(Tracer, Function<Throwable, T>) - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceFunction
 
TraceGrpcAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.grpc
Auto-configuration enables span information propagation when using GRPC.
TraceGrpcAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.grpc.TraceGrpcAutoConfiguration
 
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
 
TraceLoadBalancerFeignClient - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
We need to wrap the LoadBalancerFeignClient into a trace representation due to casts in FeignClientFactoryBean.
TraceLoadBalancerFeignClient(Client, CachingSpringLoadBalancerFactory, SpringClientFactory, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceLoadBalancerFeignClient
 
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.SleuthJmsConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceMessagingAutoConfiguration.SleuthKafkaConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceMessagingAutoConfiguration.SleuthRabbitConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceMessagingAutoConfiguration.SleuthSqsConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
 
TraceOAuthConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceOAuthConfiguration
 
TraceQuartzAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.quartz
Auto-configuration enables Quartz span information propagation.
TraceQuartzAutoConfiguration(Scheduler, Tracing) - Constructor for class org.springframework.cloud.sleuth.instrument.quartz.TraceQuartzAutoConfiguration
 
TRACER_BEAN_NAME - Static variable in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
Tracer bean name.
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
 
TraceRedisAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.redis
Auto-configuration enables Redis span information propagation.
TraceRedisAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.redis.TraceRedisAutoConfiguration
 
TraceRedisProperties - Class in org.springframework.cloud.sleuth.instrument.redis
Sleuth Redis properties.
TraceRedisProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.redis.TraceRedisProperties
 
TraceRpcAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.rpc
Auto-configuration related to RPC based communication.
TraceRpcAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.rpc.TraceRpcAutoConfiguration
 
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
 
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
 
TraceSupplier<T> - Class in org.springframework.cloud.sleuth.instrument.circuitbreaker
Trace representation of a Supplier.
TraceSupplier(Tracer, Supplier<T>) - Constructor for class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceSupplier
 
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 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.ActuatorSkipPatternProviderConfig - Class in org.springframework.cloud.sleuth.instrument.web
 
TraceWebAutoConfiguration.ManagementSkipPatternProviderConfig - 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(BeanFactory, 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
Default filter order for the Http tracing filter.
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
 
TracingJmsListenerEndpointRegistry - Class in org.springframework.jms.config
This ensures listeners end up continuing the trace from MessageConsumer.receive().
TracingJmsListenerEndpointRegistry(JmsListenerEndpointRegistry, BeanFactory) - Constructor for class org.springframework.jms.config.TracingJmsListenerEndpointRegistry
 
tracingJobListener() - Method in class org.springframework.cloud.sleuth.instrument.quartz.TraceQuartzAutoConfiguration
 
TracingManagedChannelBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.grpc
 
TracingManagedChannelBuilderCustomizer(GrpcTracing) - Constructor for class org.springframework.cloud.sleuth.instrument.grpc.TracingManagedChannelBuilderCustomizer
 

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 H I J K L M N O P R S T W 
Skip navigation links

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