反馈已提交

网络繁忙

流控规则&报警规则

  • 文档创建者:Wendy123456
  • 历史版本:5
  • 最近更新:Wendy123456 于 2025-08-29
  • 1. 概述

    1.1 版本

    FineDataLink 版本功能变动
    4.2.9.4
    支持流控规则和报警规则

    1.2 应用场景

    • FineDataLink 目前未对数据服务 API 做并发限制,并发高时会把 Tomcat 线程占满导致浏览器页面无法访问,影响到整个 FineDataLink 的工程。

    • 当数据服务产生的 API 接口请求超时或者有问题时,希望发送邮件预警;用户现在只能到数据服务运维界面查看到报错信息或者等业务反馈,不够及时。

    1.3 功能简介

    1)支持在全局 API 维度/单个API维度设置调用次数限制,在出现瞬时高并发访问时,超限制的那部分请求会快速失败。

    17.png

    2)支持以API维度,添加报警规则,达到报警条件后,进行通知。

    1756092951281917.png

    1.4 前提条件

    1)有数据服务功能模块的入口权限,便可查看规则。详情请参见:数据平台使用权限

    2)只有超管才能配置流控规则、报警规则,非超管仅可查看有权限的内容。

    2. 流控规则

    icon提示:
    若同时开启全局规则和自定义规则,任意某个规则的流控达到阈值,则拦截访问,请求快速失败。

    点击「数据服务>规则管理」,进入流控规则设置界面。如下图所示:

    20.png

    2.1 全局规则

    1)点击「查看按钮,再点击「编辑按钮,可编辑全局流控规则。如下图所示:

    22.png

    2)为所有 API 设置流控规则。如下图所示:

    23.png

    设置项
    说明
    统计时间窗口

    单位可选择分钟、小

    数值需填入正整数

    调用次数限制默认为 1000 

    限制所有 API 在「统计时间窗口内的调用次数,若超过限制,则触发流控,超限制的那部分请求会快速失败

    3)启用该规则。如下图所示:

    24.png

    2.2 添加自定义规则

    支持在应用维度、API维度,添加流控规则。

    1)点击「添加自定义规则按钮,可为应用、API 添加规则。如下图所示:

    25.png

    2)可设置具体的流控规则。如下图所示:

    26.png

    设置项
    说明
    规则名称支持自定义
    统计时间窗口单位可选择分钟、小

    数值需填入正整数

    调用次数限制默认为 100 

    限制单个 API 在「统计时间窗口内的调用次数,若超过限制,则触发流控,超限制的那部分请求会快速失败

    注:「调用次数限制」对单个 API 生效,而非所有被选择的 API 调用次数之和;比如作用对象为 API1 和 API2,次数限制为 100 次,那么是对 API1 限制 100 次,对 API2 也限制 100 次

    作用对象

    1)点击「添加按钮后,可全选应用下的 API ,或者选择应用下某些 API,支持跨应用选择 API

    注:已配置过流控规则的 API ,不支持再被选择

    1756105206349097.png

    2)支持移除已选择的 API

    1756105368141338.png

    3)设置完成后,界面如下图所示:

    29.png

    3. 报警规则

    3.1 添加流程

    1)点击「数据服务>规则管理」,进入报警规则设置界面。如下图所示:

    30.png

    2)点击「添加自定义规则按钮,对报警规则进行设置。如下图所示:

    1756106455550110.png

    设置项
    说明
    规则名称用户自定义即可
    统计时间窗口

    单位可选择分钟、小时

    含义:XX分钟/小时内, 达到「报警条件后,开始报警

    报警条件

    1)支持设置错误率(0-100的整数)和调用次数(正整数

    2)条件可选择所有和任一;错误率和调用次数可以只勾选其中一个

    1756106730742070.png

    3)逻辑:对多个作用对象中的每一个对象,都配置相同的报警条件;比如作用对象为 API1 和 API2,调用次数设置为 100,那么是对 API1 限制 100,对 API2 也限制 100

    报警频率

    1)单位为分钟/小

    2)X 分钟/小时内,对一个应用下的同一个 API,最多报警 Y 次

    通知配置通知对象支持平台用户组(用户/部门/角色);通知渠道支持平台/邮件/短信/客户端(钉钉群机器人、飞书群机器人、企业微信群机器人
    作用对象

    1)作用对象支持选择应用下所有 API、或者某些 API;支持跨应用选择 API

    注:已配置过报警规则的 API ,不支持再被选择

    1756108231328370.png

    2)支持移除已选择的 API

    1756108939909413.png

    3)配置后,界面如下图所示:


    35.png

    3.2 报警内容

    内容
    详情
    报警标题
    数据服务异常报警
    报警内容

    ${API路径} 于 ${报警时间} 发生${报警条件}告警。详细情况请前往【任务运维】-【数据服务】-【调用记录】查看。

    注:报警条件就是具体的指标类型,目前有错误率和调用次数





    附件列表


    主题: 数据服务
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持