| Interface | Description |
|---|---|
| SkipPatternProvider |
Provides a URL
Pattern for spans that should be not sampled. |
| Class | Description |
|---|---|
| SleuthHttpLegacyProperties | |
| SleuthHttpProperties |
Sleuth HTTP settings
|
| SleuthHttpProperties.Legacy |
Legacy Sleuth support.
|
| SleuthWebProperties |
Configuration properties for web tracing
|
| SleuthWebProperties.Async | |
| SleuthWebProperties.AsyncClient | |
| SleuthWebProperties.Client | |
| SleuthWebProperties.Template | |
| TraceHttpAutoConfiguration |
Auto-configuration
related to HTTP based communication. |
| TraceWebAspect |
Aspect that adds tracing to
RestController annotated classes
with public Callable methods
org.springframework.stereotype.Controller annotated classes with public
Callable methods
org.springframework.stereotype.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. |
| TraceWebAutoConfiguration |
Auto-configuration that sets up common building blocks for both reactive
and servlet based web application. |
| TraceWebAutoConfiguration.SkipPatternProviderConfig | |
| TraceWebFilter |
A
WebFilter that creates / continues / closes and detaches spans
for a reactive web application. |
| TraceWebFluxAutoConfiguration |
Auto-configuration enables tracing to HTTP requests with Spring WebFlux. |
| TraceWebServletAutoConfiguration |
Auto-configuration enables tracing to HTTP requests. |
| TraceWebServletAutoConfiguration.TraceWebMvcAutoConfiguration |
Nested config that configures Web MVC if it's present (without adding a runtime
dependency to it)
|
| Annotation Type | Description |
|---|---|
| ClientSampler |
Annotate a client
HttpSampler that hsould be
injected to HttpTracing |
| ServerSampler |
Annotate a server
HttpSampler that hsould be
injected to HttpTracing |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.