避坑指南(五):Hystrix断路器监控指标详解

转载请注明作者及出处:

作者:银河架构师

原文链接:https://www.cnblogs.com/luas/p/12213803.html

在微服务中,集成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相关电子书。

原文地址:https://www.cnblogs.com/luas/p/12213803.html