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