| Interface | Description |
|---|---|
| HttpSpanExtractor |
Contract for extracting tracing headers from a
SpanTextMap
via HTTP headers |
| HttpSpanInjector |
Contract for injecting tracing headers from a
SpanTextMap
via HTTP headers |
| Class | Description |
|---|---|
| HttpTraceKeysInjector |
Injects HTTP related keys to the current span.
|
| SleuthWebProperties |
Configuration properties for web tracing
|
| SleuthWebProperties.Async | |
| SleuthWebProperties.AsyncClient | |
| SleuthWebProperties.Client | |
| SleuthWebProperties.Template | |
| TraceFilter |
Filter that takes the value of the
Span.SPAN_ID_NAME and
Span.TRACE_ID_NAME header from either request or response and uses them to
create a new span. |
| TraceHandlerInterceptor |
HandlerInterceptor that wraps handling of a
request in a Span. |
| TraceHttpAutoConfiguration |
Auto-configuration
related to HTTP based communication. |
| TraceRequestAttributes |
Utility class containing values of
HttpServletRequest attributes |
| TraceWebAspect |
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. |
| TraceWebAutoConfiguration |
Auto-configuration enables tracing to HTTP requests. |
| TraceWebAutoConfiguration.SkipPatternProviderConfig | |
| TraceWebAutoConfiguration.TraceWebMvcAutoConfiguration |
Nested config that configures Web MVC if it's present (without adding a runtime
dependency to it)
|
| ZipkinHttpSpanExtractor |
Default implementation, compatible with Zipkin propagation.
|
| ZipkinHttpSpanInjector |
Default implementation of
HttpSpanInjector, compatible with Zipkin propagation. |
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.