sentinel系统规则

1、概念

Sentinel 系统自适应限流从整体维度对应用入口流量进行控制,结合应用的 Load、CPU 使用率、总体平均 RT、入口 QPS 和并发线程数等几个维度的监控指标,通过自适应的流控策略,让系统的入口流量和系统的负载达到一个平衡,让 系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。

2、指标

2.1、 Load自适应

(仅对 Linux/Unixlike 机器生效):系统的 load1 作为启发指标,进行自适应系统保护。当系统 load1 超过设定的启发值,且系统当前的并发线程数超过估算的系统容量时才会触发系统保护(BBR 阶段)。系统 容量由系统的 maxQps * minRt 估算得出。设定参考值一般是 CPU cores * 2.5。

2.2、 CPUusage(1.5.0+ 版本)

当系统 CPU 使用率超过阈值即触发系统保护(取值范围 0.01.0),比较灵敏。

2.3、 平均RT

当单台机器上所有入口流量的平均 RT 达到阈值即触发系统保护,单位是毫秒。

2.4、 并发线程数

当单台机器上所有入口流量的并发线程数达到阈值即触发系统保护。

2.5、入 口QPS

当单台机器上所有入口流量的QPS达到阈值即触发系统保护。

相关推荐
Hello.Reader6 小时前
Flink 受管状态的自定义序列化原理、实践与可演进设计
java·网络·flink
极客先躯9 小时前
高可用巡检脚本实战:一键掌握服务、网络、VIP、资源状态
运维·网络·金融
时空潮汐9 小时前
无需公网 IP:神卓 K900 实现海康摄像头异地观看的两种简单方法
服务器·网络·tcp/ip·海康摄像头·神卓n600·神卓云监控
zx_zx_1239 小时前
传输层协议 tcp
服务器·网络·tcp/ip
Allen Roson10 小时前
Burp Suite抓包软件使用说明1-Http history
网络·网络协议·http
爱吃芒果的蘑菇10 小时前
C++之WebSocket初体验
网络·c++·websocket·网络协议
siriuuus11 小时前
Nginx IP 透传
网络·nginx
缘友一世11 小时前
漏洞扫描POC和web漏洞扫描工具
网络·安全·web安全
大海里的番茄11 小时前
随时随地看监控:我的UptimeKuma远程访问改造记
linux·网络
christine-rr12 小时前
linux常用命令(6)——网络管理
linux·服务器·网络·ubuntu·网络安全