【问题标题】:Unable to see RestTemplate metrics using micrometer无法使用千分尺查看 RestTemplate 指标
【发布时间】:2019-01-06 23:20:18
【问题描述】:

在 springboot 2 微米上看不到 RestTemplate 指标。

 @Bean
public RestTemplate restTemplate() {
    RestTemplate restTemplate = new RestTemplateBuilder().build();
    restTemplate.setRequestFactory(getClientHttpRequestFactory());
    List<ClientHttpRequestInterceptor> interceptors = new ArrayList<ClientHttpRequestInterceptor>();
    interceptors.add(new HeaderRequestInterceptor(API_KEY_HEADER, apiKey));
    restTemplate.setInterceptors(interceptors);
    restTemplate.setErrorHandler(new RestTemplateResponseErrorHandler());
    return restTemplate;
}

<dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-signalfx</artifactId>
        <version>1.1.1</version>
    </dependency>

在 signalfx 和 /actuator/metrics 中都缺少具有 200 和 400 的统计信息的 RestTemplate 相关指标。我的理解是,这些指标会自动记录,不需要编写手动计数器。

【问题讨论】:

    标签: spring-micrometer


    【解决方案1】:

    您需要连接 RestTemplateBuilder 而不是:new RestTemplateBuilder()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 2020-03-15
      • 2019-02-22
      • 1970-01-01
      相关资源
      最近更新 更多