告警根因分析 Agent
这个 Demo 还在搭
交互界面和后端推理正在实现中。设计已经定稿,四个阶段是:
- 信号提取 — 从告警文本和指标片段里拆出实体(服务、节点、指标名)、时间顺序和异常方向。
- 假设生成 — 基于信号组合列出候选根因,不预设只有一个。
- 证据匹配 — 逐个假设去找支持与反驳的证据,明确标出「缺少哪条数据就无法判定」。
- 收敛定论 — 给出根因、置信度、影响链路,以及被否决的假设和否决理由。
三个预置样例都刻意选了表象与根因不一致的场景:
- 六个服务同时 P99 超时 → 根因是上游连接池耗尽,不是这六个服务自己的问题。
- 节点内存持续上涨 → 是 page cache 增长,实际没有泄漏。
- 磁盘 IO 阶梯式跳升 → 定时任务与备份窗口重叠。