Hystrix Dashboard监控指标含义
一、断路器的监视器说明
折线图代表了指定方法过去两分钟的流量,简要显示了改方法的繁忙情况。
折线图的背景是一个大小和颜色会出现波动的圆圈,圆圈的大小表示当前的流量,圆圈越大,流量越大。圆圈的颜色表示它的建库状况:绿色表示建库的断路器,黄色表示偶尔发生故障的断路器,红色表示故障断路器。
在监视器的右上角,以3列的形式显示各种计数器。在最左边的一列中,从上到下,第一个数字(绿色)表示当前成功调用的数量;第二个数字(蓝色)表示短路请求的数量;最后一个数字(蓝绿色)表示错误请求的数量。
中间一列显示超时请求的数量(黄色)、线程池拒绝的数量(紫色)和失败请求的数量(红色)。
第三列显示过去10s内错误的百分率。
计数器下面有两个数字,代表每秒主机和集群的请求数量。这两个请求率下面是断路器的状态。Median和Mean显示了延迟的中位数和平均值。90th、99th、99.5表示百分位的延迟。
二、线程池的监视器说明
与断路器的监视器类似,每个线程池监视器在左上角都包含一个圆圈,圆圈大小和颜色代表了线程池的活跃状态以及健康状况。与断路器的监视器不同的是,线程池的监视器没有显示过去几分钟线程池活跃的折线图。
右上角显示线程池的名称,其下方是线程池中线程每秒处理请求的数量。
线程池监视器的左下角显示如下信息
- 活跃线程:当前活跃线程的数量
- 排队线程:当前有多少线程在排队。默认情况下,队列功能是禁用的,所以这个值始终为0.
- 线程池的大小:线程池中有多少线程
右下角显示如下信息
- 最大活跃线程:在当前的采样周期中,活跃线程的最大数量
- 执行次数:线程池中的线程被调用执行Hystrix命令的次数
- 线程队列大小:线程池队列的大小。线程队列功能默认是禁用的,所以这个值没有什么意义