- 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
-
- 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.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.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SleuthJmsConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthJmsConfiguration
-
- SleuthKafkaConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceMessagingAutoConfiguration.SleuthKafkaConfiguration
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
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
-
- 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
-
- 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
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
-
- TracingManagedChannelBuilderCustomizer - Class in org.springframework.cloud.sleuth.instrument.grpc
-
- TracingManagedChannelBuilderCustomizer(GrpcTracing) - Constructor for class org.springframework.cloud.sleuth.instrument.grpc.TracingManagedChannelBuilderCustomizer
-