Exposing Hystrix's metrics stream

Each microservice that uses Hystrix in communication with other microservices may expose metrics of every integration wrapped with the Hystrix command. To enable such a metrics stream, you should include a dependency on spring-boot-starter-actuator. This will expose the /hystrix.stream object as a management endpoint. It is also necessary to include spring-cloud-starter-hystrix, which has already been added to our sample application:

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-actuator</artifactId></dependency>

A generated stream is exposed as further JSON entries containing metrics characterizing a single call within a method. Here's a single entry for a call ...

Get Mastering Spring Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.