Hystrix dashboard 测试
今天根据他人博客上介绍的Spring Cloud,自己尝试敲了下代码。但走到Hystrix实现熔断机制以及监控熔断信息的时候遇到一个问题:Hystrix 自带了一个dashboard,获取监控的时候界面一直是Loading…没有任何反应,如图:
点击Monitor Stream之后就跳到下面的界面
IDEA编辑工具的控制台打印
浏览器F12 没有任何报错的信息
如果直接访问http://localhost:8764/hystrix.stream 则界面一直会打印ping,但没有结果返回:
无意中的测试,发现这个Loading…是一直在等待负载均衡的提供方要去消费服务,即访问负载均衡服务器,去调用客户端,如果有数据响应则监控界面就会有图形数据展示:
如果想让图中的数据发生变化,则需要循环多次的去访问负载均衡的提供方,让其消费服务,以至于达到监控的目的。
此时再次访问http://localhost:8764/hystrix.stream,则会有以下数据一直在浏览器中打印:
最后,附上一张图形概要以供参考: