在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和/ RestTemplate / metrics中都缺少与200、400相关的指标。我的理解是,这些指标是自动记录的,不需要编写手动计数器。
发布于 2019-04-30 20:10:37
您需要连接RestTemplateBuilder,而不是: new RestTemplateBuilder()。
https://stackoverflow.com/questions/54066803
复制相似问题