决赛演示 · PostgreSQL 连接池耗尽

业务体感与事故闭环控制台

一个 PostgreSQL 应用连接池耗尽案例,串联真实业务查询、监控告警、多智能体诊断、受控预演、人工审批、修复执行与独立验证。页面静态骨架始终可用,数据库卡片真实降级。

环境状态

待初始化

incident 待创建

一键故障注入

请求先进入 Manager 创建事故,再由 Manager 调用受控 fixture;页面不持有数据库或 fixture 凭据。

持续时间
90 秒(TTL 兜底)
允许目标
pg:pool-fixture
目标指纹
0123456789abcdef0123456789abcdef

真实业务查询

三张卡片独立轮询,共用同一个被施加压力的应用连接池。

每 3 秒轮询 · 2 秒客户端超时

已支付订单

订单查询

查询中

暂无成功查询结果;本页不展示模拟成功数据。

延迟待测

最近仓库

库存查询

查询中

暂无成功查询结果;本页不展示模拟成功数据。

延迟待测

审计事件

审计查询

查询中

暂无成功查询结果;本页不展示模拟成功数据。

延迟待测

业务影响

正常卡片

0/3

降级卡片

3/3

上次成功平均延迟

待测

闭环阶段

Manager 权威状态驱动;预演通过仅获得审批资格,不代替人工批准。

未开始
  1. 场景启动

    starting

  2. 等待告警

    awaiting_alert

  3. 告警关联

    alert_correlated

  4. 诊断派发

    diagnosis_dispatched

  5. 预演就绪

    preview_ready

  6. 等待审批

    awaiting_approval

  7. 修复派发

    repair_dispatched

  8. 独立验证

    verifying

  9. 恢复确认

    recovered

  10. 档案关闭

    closed

  11. 启动失败

    start_failed

修复预演决策

只展示进入人工审批前的紧凑证据;完整对比表在事故关闭后由档案页回看。

受控负载边界:preview-pg 只重放固定负载,不复制原实例活动会话。

Candidate A
未获得可用候选

未获得人工审批资格

Candidate B
未返回

预演拒绝 · 不进入人工审批

人工动作提示词

以下仅保留真正需要人工介入的两个节点;故障注入、诊断、预演和验证由 Manager 与 Worker 协同推进。

仅在 awaiting_approval 使用
请人工审批 incident <incident_id> 的 Candidate A 修复方案。请逐项核对 candidate_id、execution_id、目标指纹、影响范围、参数与有效期;预演 PASS 只代表具备审批资格,不等于人工批准。
仅在 recovered 后使用
请对 incident <incident_id> 执行档案关闭:确认业务查询、连接池指标和独立验证结果,然后归档完整证据链与 A/B 预演对比表。