跳到主要内容
版本:3.7.0

探针熔断

探针熔断是ONE平台中用于保障系统稳定运行的重要功能。当匹配规则生效时,会触发探针熔断机制,探针会停止数据采集,待资源释放后,探针再恢复数据采集。通过该功能,可有效避免系统因资源过度消耗等问题而出现故障,保障业务的平稳运行,提升系统的可靠性与稳定性。

1760003675507

前置条件

要保证探针部署正常,且探针与平台之间的数据传输顺畅;能正常访问探针熔断的系统界面,同时拥有对应的操作权限。

使用场景

在企业的业务系统运行过程中,当主机、应用等资源(如CPU、内存等)使用达到一定阈值,可能会影响系统正常运行时,探针熔断功能可发挥作用。例如,在高并发业务场景下,若Java应用的主机CPU使用率、内存使用率等指标过高,触发探针熔断规则,停止数据采集,避免系统因资源耗尽而崩溃;待资源压力缓解后,探针恢复数据采集,保证业务正常开展。

1760003625759

开始使用

通过系统导航栏进入 部署配置 → 部署状态 → 探针熔断 ,即可打开探针熔断管理界面。

探针熔断开关

界面上方有“探针熔断”开关,点击可开启或关闭探针熔断功能。开启后,当匹配规则生效时,会触发探针熔断机制;关闭则不会触发。

1760002769257

自定义检测规则

创建规则:点击“自定义检测规则”区域的“创建”按钮,可新增自定义检测规则。

  • 设置条件 :在窗口的 “条件” 部分,可选择条件类型,包括服务、服务标签、进程组、进程组标签、主机、主机标签等。选择后,还可设置匹配方式(如精确匹配),并指定具体的对象(如特定服务名称、主机等),同时可通过 “+” 按钮添加多个条件,条件关系可设置为 “与” 或 “或”。
  • 配置熔断模式 :在 “配置项” 中,选择探针熔断模式,有 “根据阈值熔断” 和 “不熔断” 两种选项。若选择 “根据阈值熔断”,需针对 Java、.Net、Nginx、Go、Python、PHP、Node.js、C/C++、Apache 等不同技术栈设置相应的资源使用阈值(如主机 CPU 使用率、内存使用率等)。
  • 添加规则描述 :在 “描述” 栏输入规则的描述信息,方便后续识别。
  • 保存规则 :设置完成后,点击 “保存” 按钮即可保存规则;若不想保存,可点击 “取消” 按钮,也可点击 “恢复默认值” 恢复默认设置。

1760002835901

17600028714681760002881945

编辑规则:在自定义检测规则列表中,点击对应规则操作列的“编辑”按钮,会弹出“编辑自定义检测规则”窗口,可对条件、熔断模式、阈值、描述等进行修改,修改后点击 “保存”。

1760002941799

启用/禁用规则:在自定义检测规则列表中,可通过“启用”开关,开启或禁用对应规则。

1760002976236

删除规则:点击规则操作列的“删除”按钮,可删除对应自定义检测规则。

1760002989351

搜索规则:在“自定义检测规则”区域的搜索框中,输入规则描述,可快速搜索到目标自定义检测规则。

1760003011984

默认检测规则

若不满足自定义规则,将按照默认规则生效。

点击“默认检测规则”区域的“编辑”按钮,会弹出“编辑默认检测规则”窗口。在窗口中,可选择探针熔断模式(如“根据阈值熔断”),并针对Java、.Net、Nginx、Go、Python、PHP、Node.js等不同技术栈设置资源使用阈值(如主机CPU使用率、内存使用率等)。设置完成后,点击“保存”按钮保存规则;若不想保存,点击“取消”按钮,也可点击“恢复默认值”恢复默认设置。

1760003082484