避坑指南(五):Hystrix断路器监控指标详解
转载请注明作者及出处:
作者:银河架构师
在微服务中,集成hystrix断路器监控很常见,可里面那些指标到底啥意思,可能还真没去细究过。本文将针对这些监控指标,一一说明。
断路器监控界面如图:
注意,此监控图是基于feign的。
另外,基于ribbon 的断路器监控界面如下:
两者相差无二,基本相同。不同之处,即在于短路点名称格式。ribbon方式直接为方法名,而feign方式既有服务名,又有参数类型,比较详细。
关于指标含义,笔者做了一个图,一一进行了标注(基于ribbon方式,feign方式相同)。
文字版指标说明:
-
1:成功请求数
-
2:熔断/短路请求数
-
3:非法请求数
-
4:超时请求数
-
5:拒绝请求数
-
6:失败请求数
-
7:10秒内失败请求百分比
-
8:服务负荷,负荷越大,实心圆环越大。某类型请求占比越大,颜色即为某类型颜色,颜色从浅到深,依次为1-6
-
9:2分钟内相对流量变化曲线
-
10:主机请求频率
-
11:集群请求频率
-
12:断路器状态,OPEN-开启,Closed-关闭
-
13:集群主机数
-
14:集群耗时中位数
-
15:集群耗时平均数
-
16-18:各百分位延迟
-
19:服务名称
-
20:服务符合,基本类似于8。只不过此处指标为线程。
-
21:同10
-
22:同11
-
23:活动线程
-
24:排队线程
-
25:线程池
-
26:最大活动线程
-
27:已执行数
-
28:队列大小
-
29:排序标识
-
30:请求类型,对应1-6
微信搜索【银河架构师】,发现更多精彩内容。
技术资料领取方法:关注公众号,回复微服务,领取微服务相关电子书;回复MK精讲,领取MK精讲系列电子书;回复JAVA 进阶,领取JAVA进阶知识相关电子书;回复JAVA面试,领取JAVA面试相关电子书,回复JAVA WEB领取JAVA WEB相关电子书。