Class RestTemplateMetricsAutoConfiguration


  • @Configuration
    @ConditionalOnClass(name={"org.springframework.web.client.RestTemplate","org.springframework.web.client.AsyncRestTemplate","org.springframework.boot.web.client.RestTemplateCustomizer"})
    @Conditional(io.micrometer.spring.autoconfigure.web.client.RestTemplateMetricsAutoConfiguration.RestTemplateMetricsConditionalOnBeans.class)
    public class RestTemplateMetricsAutoConfiguration
    extends java.lang.Object
    Configuration for RestTemplate- and AsyncRestTemplate-related metrics.
    • Constructor Detail

      • RestTemplateMetricsAutoConfiguration

        public RestTemplateMetricsAutoConfiguration​(MetricsProperties properties)
    • Method Detail

      • metricsAsyncRestTemplateInitializer

        @Bean
        public org.springframework.beans.factory.SmartInitializingSingleton metricsAsyncRestTemplateInitializer​(org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.web.client.AsyncRestTemplate>> asyncRestTemplatesProvider,
                                                                                                                MetricsRestTemplateCustomizer customizer)
      • metricsHttpClientUriTagFilter

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