Hystrix Dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard可以直观地看到各Hystrix Command的请求响应时间,请求成功率等数据。
工程名
端口
作用
eureka-server
8761
注册中心
service-hi
8762
服务提供者
service-consumer
8763
服务消费者
先访问http://localhost:8762/hi
再打开http://localhost:8763/actuator/hystrix.stream,可以看到一些具体的数据:
单纯的查看json数据,很难分析出结果,所以,要在Hystrix仪表盘中来查看这一段json,在hystrix仪表盘中输入监控地址进行监控:
打开仪表盘地址:http://localhost:8762/hystrix
在界面依次输入:http://localhost:8763/actuator/hystrix.stream 、2000 、service-consumer;点确定。
编一个测试脚本curl.sh
执行测试脚本,查看Hystrix仪表盘:
可以看出 ahService 因为模拟了1/3的概率超时,所以监控中呈现了30%左右的错误百分比。
https://github.com/gf-huanchupk/SpringCloudLearning/tree/master/chapter17
欢迎关注我的公众号《程序员果果》,关注有惊喜~~