我有两个服务,ping
并且pong
whereping
将请求发送到pong
. 此指标显示在服务的/metrics
端点上ping
:
gauge.servo.hystrix.hystrixcommand.http://pong.pongclient#hello().90
但它不会出现在/prometheus
端点上。其他指标出现在此端点上,但没有包含有关 Feign/Hystrix http 请求信息的伺服指标。
如何让这些指标出现在/prometheus
端点上?
我对我的以下依赖项build.gradle
compile 'org.springframework.boot:spring-boot-starter-web'
compile 'org.springframework.boot:spring-boot-starter-actuator'
compile 'org.springframework.cloud:spring-cloud-starter-eureka'
compile 'org.springframework.cloud:spring-cloud-starter-hystrix'
compile 'org.springframework.cloud:spring-cloud-starter-feign'
compile 'org.springframework.retry:spring-retry'
compile "io.micrometer:micrometer-core:${micrometerVersion}"
compile "io.micrometer:micrometer-spring-legacy:${micrometerVersion}"
compile "io.micrometer:micrometer-registry-prometheus:${micrometerVersion}"
有以下版本
springCloudVersion = 'Dalston.SR4'
micrometerVersion = '1.0.0-rc.4'