@Configuration
@ConditionalOnProperty(value="spring.sleuth.web.enabled",
matchIfMissing=true)
@ConditionalOnWebApplication(type=SERVLET)
@ConditionalOnBean(value=brave.http.HttpTracing.class)
@AutoConfigureAfter(value=TraceHttpAutoConfiguration.class)
@Import(value=brave.spring.webmvc.SpanCustomizingAsyncHandlerInterceptor.class)
public class TraceWebServletAutoConfiguration
extends Object
Auto-configuration enables tracing to HTTP requests.| Modifier and Type | Class and Description |
|---|---|
protected static class |
TraceWebServletAutoConfiguration.TraceWebMvcAutoConfiguration
Nested config that configures Web MVC if it's present (without adding a runtime
dependency to it)
|
| Modifier and Type | Field and Description |
|---|---|
static int |
TRACING_FILTER_ORDER |
| Constructor and Description |
|---|
TraceWebServletAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.web.servlet.FilterRegistrationBean |
exceptionThrowingFilter(SleuthWebProperties webProperties) |
static org.springframework.cloud.sleuth.instrument.web.TraceSpringDataBeanPostProcessor |
traceSpringDataBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext) |
org.springframework.boot.web.servlet.FilterRegistrationBean |
traceWebFilter(brave.servlet.TracingFilter tracingFilter,
SleuthWebProperties webProperties) |
brave.servlet.TracingFilter |
tracingFilter(brave.http.HttpTracing tracing) |
public static final int TRACING_FILTER_ORDER
@Bean @ConditionalOnClass(name="org.springframework.data.rest.webmvc.support.DelegatingHandlerMapping") public static org.springframework.cloud.sleuth.instrument.web.TraceSpringDataBeanPostProcessor traceSpringDataBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext)
@Bean
public org.springframework.boot.web.servlet.FilterRegistrationBean traceWebFilter(brave.servlet.TracingFilter tracingFilter,
SleuthWebProperties webProperties)
@Bean
@ConditionalOnProperty(value="spring.sleuth.web.exceptionThrowingFilterEnabled",
matchIfMissing=true)
public org.springframework.boot.web.servlet.FilterRegistrationBean exceptionThrowingFilter(SleuthWebProperties webProperties)
@Bean @ConditionalOnMissingBean public brave.servlet.TracingFilter tracingFilter(brave.http.HttpTracing tracing)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.