Class JerseyServerMetricsAutoConfiguration


  • @Configuration
    @ConditionalOnWebApplication
    @ConditionalOnClass({org.glassfish.jersey.server.ResourceConfig.class,io.micrometer.jersey2.server.MetricsApplicationEventListener.class})
    @Conditional(io.micrometer.spring.autoconfigure.jersey.JerseyServerMetricsAutoConfiguration.JerseyServerMetricsConditionalOnBeans.class)
    @EnableConfigurationProperties(MetricsProperties.class)
    public class JerseyServerMetricsAutoConfiguration
    extends java.lang.Object
    Auto-configuration for Jersey server instrumentation.
    Since:
    1.1.0
    • Constructor Detail

      • JerseyServerMetricsAutoConfiguration

        public JerseyServerMetricsAutoConfiguration​(MetricsProperties properties)
    • Method Detail

      • jerseyTagsProvider

        @Bean
        @ConditionalOnMissingBean(io.micrometer.jersey2.server.JerseyTagsProvider.class)
        public io.micrometer.jersey2.server.DefaultJerseyTagsProvider jerseyTagsProvider()
      • jerseyServerMetricsResourceConfigCustomizer

        @Bean
        public org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer jerseyServerMetricsResourceConfigCustomizer​(io.micrometer.core.instrument.MeterRegistry meterRegistry,
                                                                                                                                  io.micrometer.jersey2.server.JerseyTagsProvider tagsProvider)
      • jerseyMetricsUriTagFilter

        @Bean
        @Order(0)
        public io.micrometer.core.instrument.config.MeterFilter jerseyMetricsUriTagFilter()