介绍
在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面
监控目的
通过监控该面板,可以很直观的看到每一个服务请求在短时间内(10s)的请求量,以及成功率,失败率,耗时等信息,可以给后期的系统优化提供依据.
主要监控项的使用说明
将鼠标移至名称处可查看完整信息
此处可查看被hystrix监控到的调用的服务的接口方法名,可方便定位。
请求数量
此处可查看该服务下被请求的数量,请求数量越多,数字越大同时圆圈越大。
绿色代表正常,蓝色代表短路,青色代表错误的请求,黄色代表超时,紫色代表被拒绝,红色代表失败。如果出现绿色以外的数字则需要调查原因。
断路器
此处的Circuit在正常情况下是closed,如果出现异常则在该处会出现Circuit"open"的橙色字样,此时就需要调查出现原因。
错误率
此处是百分比是根据出现的异常请求数量进行升降,正常情况下是0.0%
如果出现异常则会出现33.3% 50% 100%等字样,此时就需要调查出现原因。
中位数/平均数
此处显示的为在有请求时调用此服务的方法所需要的耗时,通常情况在正常运行时或者高峰运行时请求耗时不会超过3000ms,如出现长时间调用时间过长则需要调查原因