使用管理将Springboot中的java度量记录到Signalfx。韵律学。出口signalfx
我正在使用
org.springframework.web.client.RestTemplate
在我的申请中。yml文件
management.metrics.export.signalfx.enabled:true
我们有两种类型的api调用
/api/users/update
/api/users/byUserId/123
在signalFX中,第一个正确显示调用计数,但对于第二个,因为URI具有最后3位数字,该数字根据ID i计数进行更改,这是不正确的。我们想要的是,无论ID如何,计数都应显示调用第二个URI的时间数。我们需要一些可以应用的指标定制
# 1 楼答案
我们对此所做的更改是使用具有实际使用ID的URI调用restTemplate方法,而不是调用restTemplate方法
restTemplate.delete("/api/users/byUserId/{id}", Collections.singletonMap("id", id));
使用这个,我们能够使用URI/api/users/byUserId/{id}对度量进行分组