In WebMvcMetricsAutoConfiguration bean webMvcMetricsFilter has condition @ConditionalOnMissingBean.
The signature of the method as follows
public FilterRegistrationBean<WebMvcMetricsFilter> webMvcMetricsFilter
So Spring context is looking for the existing FilterRegistrationBean bean.
In our case we have FilterRegistrationBean from JerseyAutoConfiguration which is loaded first and thus webMvcMetricsFilter is not created and no Web MVC metrics are reported.
The webMvcMetricsFilter should have condition @ConditionalOnMissingFilterBean(WebMvcMetricsFilter.class) I think
Comment From: wilkinsona
Thanks for the report. This is a duplicate of https://github.com/spring-projects/spring-boot/issues/31150.