- SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
-
- SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- Sampler - Interface in org.springframework.cloud.sleuth
-
Extremely simple callback to determine the frequency that an action should be traced.
- SamplerProperties - Class in org.springframework.cloud.sleuth.sampler
-
Properties related to sampling
- SamplerProperties() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerProperties
-
- savedSpan(Span) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- schedule(Runnable, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
- schedule(Callable<V>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
- SERVER_RECV - Static variable in class org.springframework.cloud.sleuth.Span
-
sr - Server Receive.
- SERVER_SEND - Static variable in class org.springframework.cloud.sleuth.Span
-
ss - Server Send.
- setAcceptedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
-
- setAsync(TraceKeys.Async) - Method in class org.springframework.cloud.sleuth.TraceKeys
-
- setBaggageItem(String, String) - Method in class org.springframework.cloud.sleuth.Span
-
Sets a baggage item in the Span (and its SpanContext) as a key/value pair.
- setClassNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
-
- setClient(SleuthWebProperties.AsyncClient) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Async
-
- setClient(SleuthWebProperties.Client) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
-
- setCommandGroup(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
-
- setCommandKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
-
- setControllerClass(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
-
- setControllerMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
-
- setDroppedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.annotation.SleuthAnnotationProperties
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Client
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Template
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
-
- setEnabled(boolean) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
-
- setFail(boolean) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
-
- setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
-
- setHook(SleuthRxJavaSchedulersProperties.Hook) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
-
- setHost(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setHttp(TraceKeys.Http) - Method in class org.springframework.cloud.sleuth.TraceKeys
-
- setHystrix(TraceKeys.Hystrix) - Method in class org.springframework.cloud.sleuth.TraceKeys
-
- setIgnoredthreads(String[]) - Method in class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
-
- setMessage(TraceKeys.Message) - Method in class org.springframework.cloud.sleuth.TraceKeys
-
- setMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setMethodNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
-
- setMvc(TraceKeys.Mvc) - Method in class org.springframework.cloud.sleuth.TraceKeys
-
- setNameSkipPattern(String) - Method in class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
-
- setPath(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setPayload(TraceKeys.Message.Payload) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
-
- setPercentage(float) - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
-
- setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
-
- setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
-
- setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
-
- setRequestSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setResponseSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
-
- setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
-
- setSkipPattern(String) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
-
- setSpan(SleuthMetricProperties.Span) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
-
- setStatusCode(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- setTemplate(SleuthWebProperties.Template) - Method in class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.AsyncClient
-
- setThreadNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
-
- setThreadPoolKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
-
- setTraceId128(boolean) - Method in class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
-
- setType(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
-
- setUrl(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
-
- shorten(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
-
- shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
-
- shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
-
- shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- shutdownNow() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- skipPatternForManagementServerProperties(ManagementServerProperties, SleuthWebProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
-
- SkipPatternProviderConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
-
- SleuthAnnotationAutoConfiguration - Class in org.springframework.cloud.sleuth.annotation
-
Auto-configuration that allows creating spans by means of a
NewSpan annotation.
- SleuthAnnotationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.annotation.SleuthAnnotationAutoConfiguration
-
- SleuthAnnotationProperties - Class in org.springframework.cloud.sleuth.annotation
-
Sleuth annotation settings
- SleuthAnnotationProperties() - Constructor for class org.springframework.cloud.sleuth.annotation.SleuthAnnotationProperties
-
- SleuthHystrixAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.hystrix
-
Auto-configuration
that registers a custom Sleuth HystrixConcurrencyStrategy.
- SleuthHystrixAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
-
- SleuthHystrixConcurrencyStrategy - Class in org.springframework.cloud.sleuth.instrument.hystrix
-
A
HystrixConcurrencyStrategy that wraps a
Callable in a
Callable that either starts a new span or continues one if the tracing was
already running before the command was executed.
- SleuthHystrixConcurrencyStrategy(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
-
- SleuthLogAutoConfiguration - Class in org.springframework.cloud.sleuth.log
-
Auto-configuration
enables a
Slf4jSpanLogger that prints tracing information in the logs.
- SleuthLogAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
-
- SleuthLogAutoConfiguration.Slf4jConfiguration - Class in org.springframework.cloud.sleuth.log
-
- SleuthMetricProperties - Class in org.springframework.cloud.sleuth.metric
-
Configuration properties for Sleuth related metrics
- SleuthMetricProperties() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
-
- sleuthMetricProperties() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
-
- SleuthMetricProperties.Span - Class in org.springframework.cloud.sleuth.metric
-
- SleuthProperties - Class in org.springframework.cloud.sleuth.autoconfig
-
Sleuth settings
- SleuthProperties() - Constructor for class org.springframework.cloud.sleuth.autoconfig.SleuthProperties
-
- SleuthRxJavaSchedulersProperties - Class in org.springframework.cloud.sleuth.instrument.rxjava
-
Configuration properties for RxJava tracing
- SleuthRxJavaSchedulersProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.rxjava.SleuthRxJavaSchedulersProperties
-
- SleuthSchedulingProperties - Class in org.springframework.cloud.sleuth.instrument.scheduling
-
Configuration properties for Scheduled tracing
- SleuthSchedulingProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.SleuthSchedulingProperties
-
- SleuthSlf4jProperties - Class in org.springframework.cloud.sleuth.log
-
Configuration properties for slf4j
- SleuthSlf4jProperties() - Constructor for class org.springframework.cloud.sleuth.log.SleuthSlf4jProperties
-
- sleuthTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter, TraceKeys) - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
-
- SleuthWebProperties - Class in org.springframework.cloud.sleuth.instrument.web
-
Configuration properties for web tracing
- SleuthWebProperties() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties
-
- SleuthWebProperties.Async - Class in org.springframework.cloud.sleuth.instrument.web
-
- SleuthWebProperties.AsyncClient - Class in org.springframework.cloud.sleuth.instrument.web
-
- SleuthWebProperties.Client - Class in org.springframework.cloud.sleuth.instrument.web
-
- SleuthWebProperties.Template - Class in org.springframework.cloud.sleuth.instrument.web
-
- Slf4jConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
-
- slf4jSpanLogger(SleuthSlf4jProperties) - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
-
- Slf4jSpanLogger - Class in org.springframework.cloud.sleuth.log
-
Span listener that logs to the console when a span got
started / stopped / continued.
- Slf4jSpanLogger(String) - Constructor for class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
-
- Span() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
-
- Span - Class in org.springframework.cloud.sleuth
-
Class for gathering and reporting statistics about a block of execution.
- Span(Span, Span) - Constructor for class org.springframework.cloud.sleuth.Span
-
Creates a new span that still tracks tags and logs of the current span.
- Span(long, long, String, long, List<Long>, long, boolean, boolean, String) - Constructor for class org.springframework.cloud.sleuth.Span
-
- Span(long, long, String, long, List<Long>, long, boolean, boolean, String, Span) - Constructor for class org.springframework.cloud.sleuth.Span
-
- Span.SpanBuilder - Class in org.springframework.cloud.sleuth
-
- SPAN_BAGGAGE_HEADER_PREFIX - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_CONTINUED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
-
- SPAN_ERROR_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_EXPORT_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_FLAGS - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_FLAGS_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
-
- SPAN_HEADERS - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
-
- SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_LOCAL_COMPONENT_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
-
- SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_NOT_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_PEER_SERVICE_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- SPAN_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
-
- SpanAccessor - Interface in org.springframework.cloud.sleuth
-
Strategy for accessing the current span.
- SpanContext - Interface in org.springframework.cloud.sleuth
-
Adopted from: https://github.com/opentracing/opentracing-java/blob/0.16.0/opentracing-api/src/main/java/io/opentracing/SpanContext.java
SpanContext represents Span state that must propagate to descendant Spans and across process boundaries.
- SpanContinuingTraceCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
-
Runnable that continues a span if there is one and creates new that is a
local component span if there was no tracing present.
- SpanContinuingTraceCallable(Tracer, TraceKeys, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
-
- SpanContinuingTraceCallable(Tracer, TraceKeys, SpanNamer, String, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
-
- SpanContinuingTraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
-
Runnable that continues a span if there is one and creates new that is a
local component span if there was no tracing present.
- SpanContinuingTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
-
- SpanContinuingTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
-
- SpanCreator - Interface in org.springframework.cloud.sleuth.annotation
-
A contract for creating a new span for a given join point
and the
NewSpan annotation.
- SpanExtractor<T> - Interface in org.springframework.cloud.sleuth
-
- spanId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- SpanInjector<T> - Interface in org.springframework.cloud.sleuth
-
- SpanLogger - Interface in org.springframework.cloud.sleuth.log
-
Contract for implementations responsible for logging Spans
- SpanMetricReporter - Interface in org.springframework.cloud.sleuth.metric
-
Contract for a service that measures the number of accepted / dropped spans.
- SpanName - Annotation Type in org.springframework.cloud.sleuth
-
Annotation to provide the name for the span.
- spanNamer() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
-
- SpanNamer - Interface in org.springframework.cloud.sleuth
-
Describes how for a given object a span should be named.
- SpanNameUtil - Class in org.springframework.cloud.sleuth.util
-
Utility class that provides the name in hyphen based notation
- SpanNameUtil() - Constructor for class org.springframework.cloud.sleuth.util.SpanNameUtil
-
- SpanReporter - Interface in org.springframework.cloud.sleuth
-
Contract for reporting Sleuth spans for collection.
- spanReporterCounterService(CounterService, SleuthMetricProperties) - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
-
- SpanTag - Annotation Type in org.springframework.cloud.sleuth.annotation
-
There are 3 different ways to add tags to a span.
- SpanTextMap - Interface in org.springframework.cloud.sleuth
-
Adopted from: https://github.com/opentracing/opentracing-java/blob/0.16.0/opentracing-api/src/main/java/io/opentracing/propagation/TextMap.java
TextMap is a built-in carrier for
SpanInjector and
SpanExtractor.
- startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
-
- startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
-
- startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceCallable
-
- startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.SpanContinuingTraceRunnable
-
- startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
-
Deprecated.
- startSpan() - Method in class org.springframework.cloud.sleuth.TraceCallable
-
- startSpan() - Method in class org.springframework.cloud.sleuth.TraceRunnable
-
- stop() - Method in class org.springframework.cloud.sleuth.Span
-
The block has completed, stop the clock
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- submit(Runnable, T) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
-
- submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
-
- submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
- submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceThreadPoolTaskExecutor
-
- submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
-
- submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
-
- tag(String, String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- tag(String, String) - Method in class org.springframework.cloud.sleuth.Span
-
Add a tag or data annotation associated with this span.
- tags(Map<String, String>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- tags() - Method in class org.springframework.cloud.sleuth.Span
-
Get tag data associated with this span (read only)
Will never be null.
- tagSpan(Span, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
-
Add a tag to the given, exportable Span
- TagValueExpressionResolver - Interface in org.springframework.cloud.sleuth.annotation
-
Resolves the tag value for the given parameter and the provided expression.
- TagValueResolver - Interface in org.springframework.cloud.sleuth.annotation
-
Resolves the tag value for the given parameter.
- Template() - Constructor for class org.springframework.cloud.sleuth.instrument.web.SleuthWebProperties.Template
-
- TextMapUtil - Class in org.springframework.cloud.sleuth.util
-
- toLowerHyphen(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
-
- toString() - Method in class org.springframework.cloud.sleuth.Log
-
- toString() - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- toString() - Method in class org.springframework.cloud.sleuth.Span
-
- toString() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
-
- TRACE_ERROR_HANDLED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
-
- TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
-
- TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
-
- TRACE_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
-
- TraceableExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
-
- TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- TraceableExecutorService(BeanFactory, ExecutorService) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
-
- TraceableScheduledExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
-
- TraceableScheduledExecutorService(ScheduledExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
-
- traceAsyncAspect(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
-
- TraceAsyncAspect - Class in org.springframework.cloud.sleuth.instrument.async
-
Aspect that creates a new Span for running threads executing methods annotated with
Async annotation.
- TraceAsyncAspect(Tracer, TraceKeys, BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
-
- TraceAsyncClientHttpRequestFactoryWrapper - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Wrapper that adds trace related headers to the created AsyncClientHttpRequest
and to the ClientHttpRequest
- TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, AsyncClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
-
According to the JavaDocs all Spring AsyncClientHttpRequestFactory implement
the ClientHttpRequestFactory interface.
- TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
-
- TraceAsyncClientHttpRequestFactoryWrapper(Tracer, HttpSpanInjector, AsyncClientHttpRequestFactory, ClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
-
- TraceAsyncListenableTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into
their trace related representation
- TraceAsyncRestTemplate - Class in org.springframework.cloud.sleuth.instrument.web.client
-
An AsyncRestTemplate that closes started spans when a response has been
successfully received.
- TraceAsyncRestTemplate(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
-
- TraceAsyncRestTemplate(AsyncListenableTaskExecutor, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
-
- TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
-
- TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, ClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
-
- TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, RestTemplate, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
-
- traceAsyncRestTemplate() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
-
- TraceAutoConfiguration - Class in org.springframework.cloud.sleuth.autoconfig
-
Auto-configuration
to enable tracing via Spring Cloud Sleuth.
- TraceAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
-
- traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
-
- traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
-
- TraceCallable<V> - Class in org.springframework.cloud.sleuth
-
Callable that passes Span between threads.
- TraceCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
-
- TraceCallable(Tracer, SpanNamer, Callable<V>, String) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
-
- TraceChannelInterceptor - Class in org.springframework.cloud.sleuth.instrument.messaging
-
A channel interceptor that automatically starts / continues / closes and detaches
spans.
- TraceChannelInterceptor(Tracer, TraceKeys, MessagingSpanTextMapExtractor, MessagingSpanTextMapInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
-
- traceChannelInterceptor(Tracer, TraceKeys, Random, MessagingSpanTextMapExtractor, MessagingSpanTextMapInjector) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
-
- TraceCommand<R> - Class in org.springframework.cloud.sleuth.instrument.hystrix
-
Abstraction over HystrixCommand that wraps command execution with Trace setting
- TraceCommand(Tracer, TraceKeys, HystrixCommand.Setter) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
-
- TraceContinuingCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
-
- TraceContinuingCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
-
Deprecated.
- TraceEnvironmentPostProcessor - Class in org.springframework.cloud.sleuth.autoconfig
-
Adds default properties for the application:
logging pattern level that prints trace information (e.g.
- TraceEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
-
- traceExecutor(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
-
- TraceFeignClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
Auto-configuration enables span information propagation when using Feign.
- TraceFeignClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration
-
- TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
- TraceFeignClientAutoConfiguration.OkHttpClientFeignBeanPostProcessorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
-
- TraceFilter - Class in org.springframework.cloud.sleuth.instrument.web
-
- TraceFilter(Tracer, TraceKeys, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
-
- TraceFilter(Tracer, TraceKeys, Pattern, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
-
- traceFilter(Tracer, TraceKeys, TraceWebAutoConfiguration.SkipPatternProvider, SpanReporter, HttpSpanExtractor, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
-
- TraceHandlerInterceptor - Class in org.springframework.cloud.sleuth.instrument.web
-
HandlerInterceptor that wraps handling of a
request in a Span.
- TraceHandlerInterceptor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
-
- traceHandlerMappingBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
-
- TraceHttpAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
-
Auto-configuration
related to HTTP based communication.
- TraceHttpAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration
-
- TraceHttpResponse - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Implementation of ClientHttpResponse that upon
closing the response
closes the span
- TraceHttpResponse(TraceRestTemplateInterceptor, ClientHttpResponse) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
-
- traceId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- traceIdHigh(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
-
- traceIdString() - Method in class org.springframework.cloud.sleuth.Span
-
Returns the 16 or 32 character hex representation of the span's trace ID
- TraceInterceptorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
-
- TraceKeys - Class in org.springframework.cloud.sleuth
-
- TraceKeys() - Constructor for class org.springframework.cloud.sleuth.TraceKeys
-
- TraceKeys.Async - Class in org.springframework.cloud.sleuth
-
Trace keys related to async processing
- TraceKeys.Http - Class in org.springframework.cloud.sleuth
-
- TraceKeys.Hystrix - Class in org.springframework.cloud.sleuth
-
Trace keys related to Hystrix processing
- TraceKeys.Message - Class in org.springframework.cloud.sleuth
-
- TraceKeys.Message.Payload - Class in org.springframework.cloud.sleuth
-
- TraceKeys.Mvc - Class in org.springframework.cloud.sleuth
-
Trace keys related to MVC controller tags
- TraceMessageHeaders - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Contains trace related messaging headers.
- TraceMetricsAutoConfiguration - Class in org.springframework.cloud.sleuth.metric
-
Auto-configuration
enables Sleuth related metrics reporting
- TraceMetricsAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
-
- TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig - Class in org.springframework.cloud.sleuth.metric
-
- TracePostZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
-
8
A post request ZuulFilter that publishes an event upon start of the filtering
- TracePostZuulFilter(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
-
- tracePostZuulFilter(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
-
- TracePreZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
-
A pre request ZuulFilter that sets tracing related headers on the request
from the current span.
- TracePreZuulFilter(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
-
- tracePreZuulFilter(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
-
- Tracer - Interface in org.springframework.cloud.sleuth
-
The Tracer class is the primary way for instrumentation code (note user code) to
interact with the library.
- TraceRequestAttributes - Class in org.springframework.cloud.sleuth.instrument.web
-
Utility class containing values of HttpServletRequest attributes
- TraceRestTemplateInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Interceptor that verifies whether the trance and span id has been set on the request
and sets them if one or both of them are missing.
- TraceRestTemplateInterceptor(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
-
- traceRestTemplateInterceptor(Tracer, HttpSpanInjector, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
-
- traceRibbonCommandFactoryBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
-
- TraceRunnable - Class in org.springframework.cloud.sleuth
-
Runnable that passes Span between threads.
- TraceRunnable(Tracer, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
-
- TraceRunnable(Tracer, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
-
- TraceSchedulingAspect - Class in org.springframework.cloud.sleuth.instrument.scheduling
-
Aspect that creates a new Span for running threads executing methods annotated with
Scheduled annotation.
- TraceSchedulingAspect(Tracer, TraceKeys, Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
-
- traceSchedulingAspect(Tracer, TraceKeys, SleuthSchedulingProperties) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
-
- TraceSchedulingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.scheduling
-
Registers beans related to task scheduling.
- TraceSchedulingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
-
- TraceSpanMessagingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
-
AutoConfiguration containing Span extractor and injector for messaging.
- TraceSpanMessagingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
-
- traceSpringDataBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
-
- TraceSpringIntegrationAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
-
Auto-configuration that registers a Sleuth version of the
ChannelInterceptor.
- TraceSpringIntegrationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
-
- traceThreadPoolTaskExecutor(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
-
- TraceWebAspect - Class in org.springframework.cloud.sleuth.instrument.web
-
Aspect that adds tracing to
RestController annotated classes
with public
Callable methods
Controller annotated classes with public
Callable methods
Controller or
RestController annotated classes with
public
WebAsyncTask methods
For controllers an around aspect is created that wraps the
Callable.call()
method execution in
TraceCallable
This aspect will continue a span created by the TraceFilter.
- TraceWebAspect(Tracer, SpanNamer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
-
- traceWebAspect(Tracer, TraceKeys, SpanNamer) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
-
- TraceWebAsyncClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Auto-configuration
enables span information propagation for AsyncClientHttpRequestFactory and
AsyncRestTemplate
- TraceWebAsyncClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
-
- TraceWebAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
-
Auto-configuration enables tracing to HTTP requests.
- TraceWebAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
-
- TraceWebAutoConfiguration.SkipPatternProviderConfig - Class in org.springframework.cloud.sleuth.instrument.web
-
- TraceWebAutoConfiguration.TraceWebMvcAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
-
Nested config that configures Web MVC if it's present (without adding a runtime
dependency to it)
- TraceWebClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
-
Auto-configuration enables span information propagation when using
RestTemplate
- TraceWebClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
-
- TraceWebClientAutoConfiguration.TraceInterceptorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
-
- traceWebFilter(TraceFilter) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
-
- TraceWebMvcAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.TraceWebMvcAutoConfiguration
-
- TraceWebSocketAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging.websocket
-
Auto-configuration that enables tracing for WebSockets.
- TraceWebSocketAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
-
- TraceZuulAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.zuul
-
Auto-configuration
enables span information propagation when using Zuul.
- TraceZuulAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
-