All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description CassandraSpanCustomizer Provides additional customization for a Cassandra span.CassandraSpanSupplier Returns the Cassandra span.ContextUtil Utility class that verifies that context is in creation.DataSourceDecorator Decorator for contextDataSource
beans.DataSourceNameResolver CommonDataSource
name resolver based on bean name.DataSourceProxyBuilderCustomizer Configurer forProxyDataSourceBuilder
based on the application context.DataSourceProxyConnectionIdManagerProvider Supplier of aConnectionIdManager
.DataSourceProxyDataSourceDecorator Ordered
decorator forProxyDataSource
.DataSourceProxyProperties Properties for datasource-proxy.DataSourceProxyProperties.DataSourceProxyLogging Query logging listener is the most used listener that logs executing query with actual parameters to.DataSourceProxyProperties.Query Properties to configure query logging listener.DataSourceProxyProperties.SlowQuery Properties to configure slow query logging listener.DataSourceWrapper Returns link of both realDataSource
, decoratedDataSource
.DefaultMessageSpanCustomizer Provides default customization of messaging spans.DefaultSpanCreator Default implementation of theNewSpanParser
that parses only the span name.DefaultSpanNamer Default implementation of SpanNamer that tries to get the span name as follows:EncodingUtils Adopted from OpenTelemetry API.ExecutorInstrumentor WrapsExecutor
s in tracing representations.FeignContextBeanPostProcessor Post processor that wraps Feign Context in its tracing representations.FunctionMessageSpanCustomizer Allows customization of messaging spans for Spring Cloud Function instrumentation.HandlerParser Spring MVC specific type used to customize traced requests based on the handler.HttpClientBeanPostProcessor ABeanPostProcessor
that wraps aHttpClient
in a trace representation.HttpClientRequestParser Annotate a clientHttpRequestParser
.HttpClientResponseParser HttpClientSampler Annotate a clientSamplerFunction
that should be injected to a client sampler.HttpServerRequestParser HttpServerResponseParser HttpServerSampler Annotate a serverSamplerFunction
.HttpServletRequestWrapper Besides delegating toHttpServletRequest
methods, this also parses the remote IP of the client.HttpServletResponseWrapper This delegates toHttpServletResponse
methods, taking care to portably handleHttpServletResponseWrapper.statusCode()
.KafkaTracingCallback This decorates a KafkaCallback
and completes theSpan.Kind.PRODUCER
span created for the record whenonCompletion()
is invoked (i.e.LazyBean<T> Avoids calling the expensiveBeanFactory.getBean(Class)
many times or throwing an exception.LazySleuthSpanContextSupplier ASpanContextSupplier
that fetches theTracer
lazily after singletons are instantiated and uses it onwards.LazyTraceAsyncCustomizer AsyncConfigurerSupport
that creates a tracing data passing version of theExecutor
.LazyTraceAsyncTaskExecutor LazyTraceClientHttpRequestInterceptor Lazy trace representation ofClientHttpRequestInterceptor
.LazyTraceExecutor LazyTraceThreadPoolTaskExecutor Trace representation ofThreadPoolTaskExecutor
.MessageHeaderPropagatorGetter Getter for Spring Integration based communication.MessageHeaderPropagatorSetter Setter for Spring Integration based communication.MessageSpanCustomizer Allows customization of messaging spans.MessagingSleuthOperators Messaging helpers to manually parse and inject spans.NonReactorSleuthMethodInvocationProcessor Method Invocation processor for non reactor apps.OkHttpFeignClientBeanPostProcessor Post processor that wraps takes care of the OkHttp Feign Client instrumentation.P6SpyContextJdbcEventListenerFactory Factory to support all definedJdbcEventListener
in the context.P6SpyDataSourceDecorator Ordered
decorator forP6DataSource
.ReactiveKafkaTracingPropagator UsesReactorSleuth
to create separate mono publisher for each element in flux, that will be injecting the tracing context toTracer
andContext
for each element separately, giving downstream operators proper tracing context and span.ReactorSleuth Reactive Span pointcuts factories.ReactorSleuthMethodInvocationProcessor Method Invocation Processor for Reactor.SkipPatternProvider Provides a URLPattern
for spans that should be not sampled.SleuthAdvisorConfig Custom pointcut advisor that picks all classes / interfaces that have the Sleuth related annotations.SleuthContextListener Internal tool used by Sleuth.SleuthFeignBuilder ContainsFeign.Builder
implementation with tracing components that close spans on completion of request processing.SleuthRxJavaSchedulersHook RxJavaSchedulersHook
that wraps anAction0
into its tracing representation.SleuthSpanContextSupplier SpanContextSupplier
that integrates Sleuth'sTracer
with Prometheus exemplars.SpanCustomizingAsyncHandlerInterceptor Same asSpanCustomizingHandlerInterceptor
except it can be used as both anAsyncHandlerInterceptor
or a normalHandlerInterceptor
.SpanCustomizingHandlerInterceptor Adds application-tier data to an existing http span viaHandlerParser
.SpanFromContextRetriever Provides a URLPattern
for spans that should be not sampled.SpanNameUtil Utility class that provides the name in hyphen based notation.SpelTagValueExpressionResolver Uses SPEL to evaluate the expression.TraceableExecutorService A decorator class forExecutorService
to support tracing in Executors.TraceableScheduledExecutorService A decorator class forScheduledExecutorService
to support tracing in Executors.TraceAllTypesMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizer
that passes both types of context providers.TraceAppDeployer Trace representation of anAppDeployer
.TraceApplicationRunner Trace representation of aApplicationRunner
.TraceAsyncAspect Aspect that creates a new Span for running threads executing methods annotated withAsync
annotation.TraceAsyncListenableTaskExecutor AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into their trace related representation.TraceCallable<V> Callable that passes Span between threads.TraceCircuitBreakerFactoryAspect Aspect aroundCircuitBreaker
creation.TraceCommandLineRunner Trace representation of aCommandLineRunner
.TraceContextPropagator Only for internal use.TraceCqlSession Factory to create aTraceCqlSession
.TraceCqlSessionBuilderCustomizer Adds tracing mechanism to theCqlSessionBuilder
.TraceDefaultOAuth2UserServiceCustomizer Customizes aDefaultOAuth2UserService
by providing it with a trace interceptor.TraceEnvironmentRepositoryAspect Aspect wrapping resolution of properties.TraceExchangeFilterFunction Trace representation ofExchangeFilterFunction
.TraceFeignAspect Aspect for Feign clients so that you can autowire your custom components.TraceFeignBuilderBeanPostProcessor BeanPostProcessor
that ensures that eachFeign.Builder
has a trace representation of aClient
.TraceFunctionAroundWrapper Trace representation of aFunctionAroundWrapper
.TraceHandlerAdapter Tracing representation of aHandlerAdapter
.TraceHandlerFunction Tracing representation of aHandlerFunction
.TraceHikariListenerStrategySpanCustomizer Customizer forTraceListenerStrategy
for aHikariDataSource
.TraceJdbcEventListener Listener to represent each connection and sql query as a span.TraceJobBuilderFactory StepBuilderFactory addingTraceJobExecutionListener
.TraceKafkaAwareTransactionManager Deprecated. scheduled for removalTraceLettuceClientResourcesBuilderCustomizer ClientResourcesBuilderCustomizer
for wrapping Lettuce components in a tracing representation.TraceListenerStrategySpanCustomizer<T extends CommonDataSource> Customizer forTraceListenerStrategy
client span.TraceMessagingAspect Aspect that wrapsMessageMapping
annotated methods in a tracing representation.TraceMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizer
.TraceMongoClusterIdSpanCustomizer TraceMongoSocketAddressSpanCustomizer TraceMongoSpanCustomizer Customizer for the child span wrapping the call to Mongo.TracePlatformTransactionManager A trace representation of aPlatformTransactionManager
.TraceProxyExecutionListener Trace representation of aProxyExecutionListener
.TraceQueryExecutionListener Listener to represent each connection and sql query as a span.TraceReactiveCircuitBreakerFactoryAspect TraceReactiveMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizer
that passes through the Reactor context.TraceReactiveSession Tracing variant ofReactiveSession
.TraceReactiveTransactionManager A trace representation of aReactiveTransactionManager
.TraceRequestHttpHeadersFilter Trace representation ofHttpHeadersFilter
for a request.TraceResponseHttpHeadersFilter Trace representation ofHttpHeadersFilter
for a response.TraceRestTemplateBeanPostProcessor WrapsRestTemplate
with trace interceptors.TraceRestTemplateCustomizer Wraps aRestTemplate
in a trace representation.TraceRunnable Runnable that passes Span between threads.TraceSchedulingAspect Aspect that creates a new Span for running threads executing methods annotated withScheduled
annotation.TraceSessionRepositoryAspect Aspect aroundSessionRepository
andReactiveSessionRepository
method execution.TraceStepBuilderFactory StepBuilderFactory addingTraceStepExecutionListener
.TraceSynchronousMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizer
that passes through the Reactor context.TraceTaskExecutionListener Sets the span upon starting and closes it upon ending a task.TraceType Trace types.TraceUserInfoRestTemplateCustomizer Wraps aOAuth2RestTemplate
into a trace representation.TraceValve A trace representation of aValve
.TraceWebAspect Aspect that adds tracing.TraceWebClientBeanPostProcessor BeanPostProcessor
to wrap aWebClient
instance into its trace representation.TraceWebFilter AWebFilter
that creates / continues / closes and detaches spans for a reactive web application.TracingAsyncClientHttpRequestInterceptor TracingChannelInterceptor This starts and propagatesSpan.Kind.PRODUCER
span for each message sent (via native headers.TracingClientHttpRequestInterceptor TracingFilter TracingJobListener JobListener
that will wrap a span around quartz jobs when they start and finish.TracingKafkaAspect Instruments Kafka related components.TracingKafkaConsumer<K,V> This decorates a KafkaConsumer
.TracingKafkaConsumerFactory Deprecated. Please useTracingKafkaReceiver
that leveragesReactiveKafkaTracingPropagator
TracingKafkaProducer<K,V> This decorates a KafkaProducer
and creates aSpan.Kind.PRODUCER
span for each record sent.TracingKafkaProducerFactory This decorates a Reactor KafkaProducerFactory
to create decorated producers of typeTracingKafkaProducer
.TracingKafkaPropagatorGetter Getter extracting the values from theConsumerRecord
headers for Kafka based communication.TracingKafkaPropagatorSetter Setter injecting the values onto theProducerRecord
headers for Kafka based communication.TracingKafkaReceiver<K,V> Decorator forKafkaReceiver
that delegates most of the work back to original consumer, but returns publishers decorated with tracing context per each element.TracingRequesterRSocketProxy Tracing representation of aRSocketProxy
for the requester.TracingResponderRSocketProxy Tracing representation of aRSocketProxy
for the responder.TracingRSocketConnectorConfigurer TracingRSocketServerCustomizer TracingSecurityContextChangedListener SecurityContextChangedListener
that adds tracing support for Spring Security.UserInfoRestTemplateCustomizerBeanPostProcessor WebFluxSleuthOperators WebFlux operators that are capable to reuse tracing context from Reactor's Context.