我们复制一份上一篇博客中的pj-consumer-movie-feign-hystrix项目,重命名为pj-consumer-movie-feign-hystrix-dashboard
1. 简介
Hystrix Dashboard 是 Hystrix 的仪表盘组件,提供了数据监控,可以实时监控 Hystrix 的各个指标,然后通过图形化界面展示出来。
2. 代码配置
2.1 pom.xml
2.2 启动类增加注解
启动类增加注解@EnableHystrixDashboard
2.3 配置文件增加endpoint
management:
endpoints:
web:
exposure:
include: "*"
3. 访问
http://localhost:8081/hystrix
Hystrix Dashboard输入: http://localhost:8081/actuator/hystrix.stream
4. 仪表盘参数详解
对应的是哪个请求
红色框的绿色点表示流量,请求次数越多原型越大
红色框里的蓝色线,表示请求的量
绿色的0: Success 成功
蓝色的0: Short-Circuited
青色的0: Bad Request 代表错误请求的数量
橙色的0: Timeout 超时的
紫色的0: Rejected 拒绝的
红色的0: Failure 失败的
灰色的0.0%: Error % 错误率
Host和Cluster代表请求速率
Circuit 代表断路器的状态,默认是关闭的状态