Project

General

Profile

Actions

功能 #2

open

网关业务指标上报

Added by Redmine Admin 21 days ago. Updated 16 days ago.

Status:
已解决
Priority:
普通
Assignee:
Start date:
08/05/2026
Due date:
08/10/2026 (16 days late)
% Done:

0%

Estimated time:
(Total: 0:00 h)

Description

汇总需要上报的网关业务指标


Subtasks 5 (5 open0 closed)

任务 #16: 系统指标采集上报已解决商宗康 商08/05/202608/05/2026

Actions
任务 #17: 【重点客户保障】指标采集上报已解决商宗康 商08/06/202608/06/2026

Actions
任务 #18: 【站点接入保障】指标采集上报已解决商宗康 商08/07/202608/10/2026

Actions
任务 #19: 【号池健康检查】指标采集上报已解决商宗康 商08/06/202608/07/2026

Actions
任务 #20: 【上游账号健康检查】指标采集上报已解决商宗康 商08/10/202608/10/2026

Actions
Actions #1

Updated by Redmine Admin 21 days ago · Edited

系统指标

业务指标

站点接入保障

指标 计算方式 / 判定条件 二级告警(S2) 一级告警(S1) 状态
站点接入延迟 站点各探测节点的最大 Ping 延迟 >=500ms<1000ms >=1000ms
代理 IP 延迟 代理 IP 的 Ping 或请求延迟 >=500ms<1000ms >=1000ms
代理 IP 即将过期 当前时间至代理 IP 到期时间的剩余小时数 >72h<=168h <=72h

重点客户保障

指标 计算方式 / 判定条件 二级告警(S2) 一级告警(S1) 状态
客户账户余额不足 指定重点用户的账户余额(USD) >100<=200 <=100
客户订阅即将过期 当前时间至订阅到期时间的剩余小时数 >72h<=168h <=72h
客户 API Key 即将过期 当前时间至 API Key 到期时间的剩余小时数 >72h<=168h <=72h

号池健康检查

指标 计算方式 / 判定条件 二级告警(S2) 一级告警(S1) 状态
可用账号占比 满足 active、可调度、未限流、未过载、未临时禁用、未因到期自动暂停,且已知 5h/7d 额度均未到 100% 的账号数 / 未停用账号总数 * 100 <60% <50%
RPM 利用率 最近 5 分钟分组请求数 / 5 / 分组 RPM 上限 * 100;仅分组 RPM 上限大于 0 时统计 >70% >80%
最近5分钟单账号请求集中度 实际集中度 / 理论集中度;实际集中度为最大单账号请求数除以可用账号总请求数,理论集中度为 1 / 可用账号数 >2 >3
5h窗口额度平均使用率 正常调度且有 5h 快照账号的已使用百分比之和,除以未停用账号总数 >50% >70%
7d窗口额度平均使用率 正常调度且有 7d 快照账号的已使用百分比之和,除以未停用账号总数 >60% >80%
3天内即将过期账号占比 正常调度且到期时间处于未来 3 天内的账号数,除以未停用账号总数,再乘以 100 >30% >50%
限流账号占比 未停用且 rate_limit_reset_at 晚于当前时间的账号数,除以未停用账号总数,再乘以 100 >30% >50%

号池负载检查,判断是否需要扩容

指标 计算方式 / 判定条件 二级告警(S1) 一级告警(S2) 状态
号池需要加号:RPM 利用率 最近 5 分钟实际 RPM / 分组 RPM 上限 × 100%;仅分组已配置正数 RPM 上限时统计 >80%,持续 5m -
号池需要加号:可用账号占比 可用账号数 / 未停用账号总数 × 100% <30%,持续 5m -
号池需要加号:5h 额度平均使用率 正常调度且有 5h 快照账号的已使用率之和 / 未停用账号总数 >70%,持续 5m -
号池需要加号:7d 额度平均使用率 正常调度且有 7d 快照账号的已使用率之和 / 未停用账号总数 >80%,持续 5m -
号池需要加号:3 天内即将过期账号占比 正常调度且未来 3 天内到期账号数 / 未停用账号总数 × 100% >80%,持续 5m -
号池需要加号:限流账号占比 限流中账号数 / 未停用账号总数 × 100% >80%,持续 5m -
号池需要加号:最近 30 分钟单可用账号平均请求数 最近 30 分钟内可用账号承接的请求总数 / 30 / 当前可用账号数 >=10 请求/分钟,持续 5m -

上游账号健康检查

指标 计算方式 / 判定条件 二级告警(S2) 一级告警(S1) 状态
账号并发利用率 当前实时并发数 / 账号并发上限 × 100%,持续 10 分钟 >60%<=80% >80%
最近5分钟请求错误率 最近 5 分钟失败请求数 / 总请求数 × 100%;总请求数为 0 时不告警 >=60%<80% >=80%
最近5分钟平均响应时间 最近 5 分钟成功及失败请求的 duration_ms 平均值;无耗时样本时不告警 >30s<=60s >60s
未配置过期时间账号数 未删除、active 状态且 expires_at 为空的账号数 >0 -
账号剩余有效期 未删除、active 状态且已配置到期时间的账号,距 expires_at 的剩余小时数 >72h<=168h >0h<=72h
已过期账号数 未删除、active 状态且 expires_at <= 当前时间 的账号数;配置重复通知持续告警 >0 -
Actions #2

Updated by 商宗康 商 16 days ago

  • Subtask #16 added
Actions #3

Updated by 商宗康 商 16 days ago

  • Subtask #17 added
Actions #4

Updated by 商宗康 商 16 days ago

  • Subtask #18 added
Actions #5

Updated by 商宗康 商 16 days ago

  • Subtask #19 added
Actions #6

Updated by 商宗康 商 16 days ago

  • Subtask #20 added
Actions #7

Updated by 商宗康 商 16 days ago

  • Status changed from 新建 to 进行中
Actions #8

Updated by 商宗康 商 16 days ago

  • Status changed from 进行中 to 已解决
Actions

Also available in: Atom PDF