Class WebMvcFilterAutoConfiguration
java.lang.Object
io.opentelemetry.instrumentation.spring.autoconfigure.webmvc.WebMvcFilterAutoConfiguration
@Configuration
@EnableConfigurationProperties(WebMvcProperties.class)
@ConditionalOnProperty(prefix="otel.springboot.web",
name="enabled",
matchIfMissing=true)
@ConditionalOnClass({javax.servlet.Filter.class,org.springframework.web.filter.OncePerRequestFilter.class,org.springframework.web.servlet.DispatcherServlet.class})
@ConditionalOnBean(io.opentelemetry.api.OpenTelemetry.class)
public class WebMvcFilterAutoConfiguration
extends Object
Configures
SpringWebMvcTelemetry for tracing.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.FilterotelWebMvcInstrumentationFilter(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
Constructor Details
-
WebMvcFilterAutoConfiguration
public WebMvcFilterAutoConfiguration()
-
-
Method Details
-
otelWebMvcInstrumentationFilter
@Bean public javax.servlet.Filter otelWebMvcInstrumentationFilter(io.opentelemetry.api.OpenTelemetry openTelemetry)
-