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 contextDataSourcebeans.DataSourceNameResolver CommonDataSourcename resolver based on bean name.DataSourceProxyBuilderCustomizer Configurer forProxyDataSourceBuilderbased on the application context.DataSourceProxyConnectionIdManagerProvider Supplier of aConnectionIdManager.DataSourceProxyDataSourceDecorator Ordereddecorator 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 theNewSpanParserthat 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 WrapsExecutors 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 ABeanPostProcessorthat wraps aHttpClientin a trace representation.HttpClientRequestParser Annotate a clientHttpRequestParser.HttpClientResponseParser HttpClientSampler Annotate a clientSamplerFunctionthat should be injected to a client sampler.HttpServerRequestParser HttpServerResponseParser HttpServerSampler Annotate a serverSamplerFunction.HttpServletRequestWrapper Besides delegating toHttpServletRequestmethods, this also parses the remote IP of the client.HttpServletResponseWrapper This delegates toHttpServletResponsemethods, taking care to portably handleHttpServletResponseWrapper.statusCode().KafkaTracingCallback This decorates a KafkaCallbackand completes theSpan.Kind.PRODUCERspan created for the record whenonCompletion()is invoked (i.e.LazyBean<T> Avoids calling the expensiveBeanFactory.getBean(Class)many times or throwing an exception.LazySleuthSpanContextSupplier ASpanContextSupplierthat fetches theTracerlazily after singletons are instantiated and uses it onwards.LazyTraceAsyncCustomizer AsyncConfigurerSupportthat 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 definedJdbcEventListenerin the context.P6SpyDataSourceDecorator Ordereddecorator forP6DataSource.ReactiveKafkaTracingPropagator UsesReactorSleuthto create separate mono publisher for each element in flux, that will be injecting the tracing context toTracerandContextfor 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 URLPatternfor 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.Builderimplementation with tracing components that close spans on completion of request processing.SleuthRxJavaSchedulersHook RxJavaSchedulersHookthat wraps anAction0into its tracing representation.SleuthSpanContextSupplier SpanContextSupplierthat integrates Sleuth'sTracerwith Prometheus exemplars.SpanCustomizingAsyncHandlerInterceptor Same asSpanCustomizingHandlerInterceptorexcept it can be used as both anAsyncHandlerInterceptoror a normalHandlerInterceptor.SpanCustomizingHandlerInterceptor Adds application-tier data to an existing http span viaHandlerParser.SpanFromContextRetriever Provides a URLPatternfor 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 forExecutorServiceto support tracing in Executors.TraceableScheduledExecutorService A decorator class forScheduledExecutorServiceto support tracing in Executors.TraceAllTypesMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizerthat 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 withAsyncannotation.TraceAsyncListenableTaskExecutor AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into their trace related representation.TraceCallable<V> Callable that passes Span between threads.TraceCircuitBreakerFactoryAspect Aspect aroundCircuitBreakercreation.TraceCommandLineRunner Trace representation of aCommandLineRunner.TraceContextPropagator Only for internal use.TraceCqlSession Factory to create aTraceCqlSession.TraceCqlSessionBuilderCustomizer Adds tracing mechanism to theCqlSessionBuilder.TraceDefaultOAuth2UserServiceCustomizer Customizes aDefaultOAuth2UserServiceby 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 BeanPostProcessorthat ensures that eachFeign.Builderhas a trace representation of aClient.TraceFunctionAroundWrapper Trace representation of aFunctionAroundWrapper.TraceHandlerAdapter Tracing representation of aHandlerAdapter.TraceHandlerFunction Tracing representation of aHandlerFunction.TraceHikariListenerStrategySpanCustomizer Customizer forTraceListenerStrategyfor aHikariDataSource.TraceJdbcEventListener Listener to represent each connection and sql query as a span.TraceJobBuilderFactory StepBuilderFactory addingTraceJobExecutionListener.TraceKafkaAwareTransactionManager Deprecated. scheduled for removalTraceLettuceClientResourcesBuilderCustomizer ClientResourcesBuilderCustomizerfor wrapping Lettuce components in a tracing representation.TraceListenerStrategySpanCustomizer<T extends CommonDataSource> Customizer forTraceListenerStrategyclient span.TraceMessagingAspect Aspect that wrapsMessageMappingannotated 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 aMongoClientSettingsBuilderCustomizerthat passes through the Reactor context.TraceReactiveSession Tracing variant ofReactiveSession.TraceReactiveTransactionManager A trace representation of aReactiveTransactionManager.TraceRequestHttpHeadersFilter Trace representation ofHttpHeadersFilterfor a request.TraceResponseHttpHeadersFilter Trace representation ofHttpHeadersFilterfor a response.TraceRestTemplateBeanPostProcessor WrapsRestTemplatewith trace interceptors.TraceRestTemplateCustomizer Wraps aRestTemplatein a trace representation.TraceRunnable Runnable that passes Span between threads.TraceSchedulingAspect Aspect that creates a new Span for running threads executing methods annotated withScheduledannotation.TraceSessionRepositoryAspect Aspect aroundSessionRepositoryandReactiveSessionRepositorymethod execution.TraceStepBuilderFactory StepBuilderFactory addingTraceStepExecutionListener.TraceSynchronousMongoClientSettingsBuilderCustomizer Trace representation of aMongoClientSettingsBuilderCustomizerthat passes through the Reactor context.TraceTaskExecutionListener Sets the span upon starting and closes it upon ending a task.TraceType Trace types.TraceUserInfoRestTemplateCustomizer Wraps aOAuth2RestTemplateinto a trace representation.TraceValve A trace representation of aValve.TraceWebAspect Aspect that adds tracing.TraceWebClientBeanPostProcessor BeanPostProcessorto wrap aWebClientinstance into its trace representation.TraceWebFilter AWebFilterthat creates / continues / closes and detaches spans for a reactive web application.TracingAsyncClientHttpRequestInterceptor TracingChannelInterceptor This starts and propagatesSpan.Kind.PRODUCERspan for each message sent (via native headers.TracingClientHttpRequestInterceptor TracingFilter TracingJobListener JobListenerthat 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 useTracingKafkaReceiverthat leveragesReactiveKafkaTracingPropagatorTracingKafkaProducer<K,V> This decorates a KafkaProducerand creates aSpan.Kind.PRODUCERspan for each record sent.TracingKafkaProducerFactory This decorates a Reactor KafkaProducerFactoryto create decorated producers of typeTracingKafkaProducer.TracingKafkaPropagatorGetter Getter extracting the values from theConsumerRecordheaders for Kafka based communication.TracingKafkaPropagatorSetter Setter injecting the values onto theProducerRecordheaders for Kafka based communication.TracingKafkaReceiver<K,V> Decorator forKafkaReceiverthat delegates most of the work back to original consumer, but returns publishers decorated with tracing context per each element.TracingRequesterRSocketProxy Tracing representation of aRSocketProxyfor the requester.TracingResponderRSocketProxy Tracing representation of aRSocketProxyfor the responder.TracingRSocketConnectorConfigurer TracingRSocketServerCustomizer TracingSecurityContextChangedListener SecurityContextChangedListenerthat adds tracing support for Spring Security.UserInfoRestTemplateCustomizerBeanPostProcessor WebFluxSleuthOperators WebFlux operators that are capable to reuse tracing context from Reactor's Context.