Hystrix dashboard 测试

今天根据他人博客上介绍的Spring Cloud,自己尝试敲了下代码。但走到Hystrix实现熔断机制以及监控熔断信息的时候遇到一个问题:Hystrix 自带了一个dashboard,获取监控的时候界面一直是Loading…没有任何反应,如图:

1610803448205.png

点击Monitor Stream之后就跳到下面的界面

1610803448252.png

IDEA编辑工具的控制台打印

1610803448282.png

浏览器F12 没有任何报错的信息

1610803448311.png

如果直接访问http://localhost:8764/hystrix.stream 则界面一直会打印ping,但没有结果返回:

1610803448341.png

无意中的测试,发现这个Loading…是一直在等待负载均衡的提供方要去消费服务,即访问负载均衡服务器,去调用客户端,如果有数据响应则监控界面就会有图形数据展示:

如果想让图中的数据发生变化,则需要循环多次的去访问负载均衡的提供方,让其消费服务,以至于达到监控的目的。

1610803448371.png

此时再次访问http://localhost:8764/hystrix.stream,则会有以下数据一直在浏览器中打印:

1610803448409.png

最后,附上一张图形概要以供参考:

1610803448464.png