使用千分尺无法查看RestTemplate指标

时间:2019-01-06 23:20:18

标签: spring-micrometer

无法在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>

RestTemplate的相关指标具有200、400的统计信息,而signalfx和/ actuator / metrics均缺失。我的理解是,此类指标是自动记录的,不需要编写手动计数器。

1 个答案:

答案 0 :(得分:1)

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