1.8-Sentinel系统规则

1、系统规则设置

通过Sentinel Dashboard控制台左侧菜单【系统规则】管理,新增系统保护规则如下所示:

1.8-Sentinel系统规则

2、四种阈值类型说明

  1. Load-阈值类型

当系统load1(1分钟平均负载)超过阈值,且并发线程数超过系统容量时触发,建议设置为系统CPU核心数 * 2.5;仅对Linux/Unix系统有效。

其中的load1,可以在Linux系统上通过命令 uptime 查看:

1.8-Sentinel系统规则

这个命令返回3个值,分别为load1、load5、load15,表示系统1分钟的平均负载、5分钟的平均负载、15分钟的平均负载。

其中的系统容量,含义如下所示:

1.8-Sentinel系统规则

  1. RT-阈值类型

所有入口流量的平均RT达到阈值触发

  1. 线程数-阈值类型

所有入口流量的并发线程数达到阈值触发

  1. 入口QPS-阈值类型

所有入口流量的QPS达到阈值触发

相关源码所在位置:

1.8-Sentinel系统规则