天天看点

微服务熔断限流Hystrix之Dashboard

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,可以看到一些具体的数据:

微服务熔断限流Hystrix之Dashboard

单纯的查看json数据,很难分析出结果,所以,要在Hystrix仪表盘中来查看这一段json,在hystrix仪表盘中输入监控地址进行监控:

打开仪表盘地址:http://localhost:8762/hystrix

微服务熔断限流Hystrix之Dashboard

在界面依次输入:http://localhost:8763/actuator/hystrix.stream 、2000 、service-consumer;点确定。

微服务熔断限流Hystrix之Dashboard
微服务熔断限流Hystrix之Dashboard

编一个测试脚本curl.sh

执行测试脚本,查看Hystrix仪表盘:

微服务熔断限流Hystrix之Dashboard

可以看出 ahService 因为模拟了1/3的概率超时,所以监控中呈现了30%左右的错误百分比。

https://github.com/gf-huanchupk/SpringCloudLearning/tree/master/chapter17

欢迎关注我的公众号《程序员果果》,关注有惊喜~~

微服务熔断限流Hystrix之Dashboard

继续阅读