Ich habe zwei Dienste, ping
und pong
, wobei ping
Anfragen an pong
sendet. Diese Metrik zeigt sich auf dem /metrics
Endpunkt für die ping
Service:Die Metriken werden nicht auf dem Prometheus-Endpunkt angezeigt
gauge.servo.hystrix.hystrixcommand.http://pong.pongclient#hello().90
aber es scheint nicht auf dem /prometheus
Endpunkt. Andere Metriken erscheinen auf diesem Endpunkt, aber nicht die Servo-Metriken mit Informationen über Feign/Hystrix HTTP-Anfragen.
Wie bekomme ich diese Messwerte auf dem /prometheus
Endpunkt angezeigt?
Ich habe folgende Abhängigkeiten von meinem 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}"
mit den folgenden Versionen
springCloudVersion = 'Dalston.SR4'
micrometerVersion = '1.0.0-rc.4'
Der Code finden Sie hier https://github.com/fiunchinho/spring-resiliency
können Sie einen Link zu den Quellen hinzufügen? –
https://github.com/fiunchinho/spring-resiliency – fiunchinho