Actions
任务 #19
open功能 #2: 网关业务指标上报
【号池健康检查】指标采集上报
Start date:
08/06/2026
Due date:
08/07/2026 (19 days late)
% Done:
0%
Estimated time:
Description
号池健康度保障¶
| 指标 | 计算方式 / 判定条件 | 二级告警(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% |
✅ |
Updated by 商宗康 商 16 days ago · Edited
商宗康 商 wrote:
号池健康检查¶
指标 计算方式 / 判定条件 二级告警(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
|
- | ✅ |
Actions