作者:Pangulab Team 工具地址: https://www.pangulab.com
前言
上个月我分享了一个 AI 日志分析工具 Pangu RCA Agent,收到了不少开发者的反馈。其中大家问得最多的一个问题是:
"分析完了之后,结果能保存吗?下次还能看吗?"
今天就来聊聊这个工具里的"分析历史"功能——说实话,这个功能我自己日常开发中每天都在用,真的挺方便的。
为什么需要"分析历史"?
先说说我的使用场景。
作为开发者,我经常需要排查各种日志问题:
- 线上事故复盘:半夜被报警叫起来,分析完日志找到根因,第二天想回顾一下,结果忘了当时怎么分析的了
- 同类问题对比:上周遇到一个数据库连接超时,这周又遇到了,想对比两次的根因是否一样
- 分享给同事:分析出结果了,想截图或者发链接给同事看
如果没有历史记录,每次分析完关掉页面就没了,下次还得重新粘贴日志重新分析,太折腾了。
所以我在工具里加了这个功能,而且做得还挺用心的。
功能亮点
1. 自动保存,无需登录
每次分析完成后,结果会自动保存在浏览器本地。不需要注册、不需要登录,打开网页就能用,用完就走。
分析结果页面会显示:
- 问题类型(比如"数据库连接超时")
- 分析置信度( AI 对这个结果有多自信)
- 详细原因分析
- 关键证据(从日志中提取的关键行)
- 修复建议
2. 搜索和筛选
历史记录多了之后,找起来也不费劲:
- 关键词搜索:直接搜问题类型、日志内容,秒级定位
- 快速筛选:按"全部"、"收藏"、"今天"、"本周"筛选
3. 收藏和删除
- 收藏:重要的分析结果可以标星收藏,方便快速找到
- 删除:没用的记录随时删掉,保持列表清爽
4. 分享分析结果
这个是我觉得最实用的功能。
每个分析结果都有一个独立的详情页链接,你可以:
- 分享给同事:直接把链接发到群里,同事点开就能看到完整的分析结果
- 记录到工单:把链接贴到 Jira 或飞书工单里,方便追溯
- 自己收藏:保存到浏览器书签,随时回顾
实际使用场景举例
场景一:半夜被报警叫起来
凌晨 2:00 ,收到线上报警:数据库连接池耗尽
- 把错误日志粘贴到工具里,点击分析
- 5 秒出结果:**"数据库连接池配置过小,建议从 10 调整为 50"**
- 按照建议修改配置,问题解决
- 把分析结果链接收藏起来
第二天早上:打开收藏的记录,回顾昨晚的问题,写事故复盘报告。
场景二:排查同一个服务的多个问题
服务 A 今天报了 3 个不同的错误
- 分别分析 3 段日志,得到 3 条历史记录
- 在历史页面搜索"服务 A",3 条记录一目了然
- 对比分析结果,发现其中 2 个问题是同一个根因导致的
场景三:团队协作
同事 B:"这个报错你见过吗?"
你:"见过!上次分析过,链接发你"
直接把分析详情页链接发过去,同事不用重新粘贴日志,直接看结果。
技术实现(简单聊聊)
这个功能是用 localStorage 实现的,数据存储在浏览器本地,所以:
- ✅ 无需后端存储,零成本
- ✅ 隐私安全,日志数据不会上传到服务器
- ✅ 离线可用,分析结果随时查看
- ❌ 换浏览器或清缓存会丢失(后续考虑加云同步)
每个分析记录包含:
- 原始日志内容
- AI 分析结果(问题类型、置信度、详细原因、关键证据、修复建议)
- 分析时间
- 收藏状态
写在最后
这个工具目前完全免费,没有任何使用次数限制。
如果你平时需要排查日志问题,不妨试试:
有任何问题或建议,欢迎邮件联系:r00txxyyzz@gmail.com
如果觉得有用,欢迎分享给身边的开发者朋友 🙌