问题
在复杂系统中,无法复现的缺陷一直是最难排查的问题类型之一。随着系统复杂度提高,这类工单的比例逐步上升——客服拿到一句「它坏了」,研发面对一片空白的现场。
方案
借鉴社区方案 PageSpy 的思路,设计并实现了支持 24 小时行为日志存储的故障排查系统 BugSpy:
- 充分利用 IndexedDB 进行边缘存储,有效控制成本
- 深度集成团队现有的 Intercom 工单系统,与客服流程无缝融合
- 后期拓展与 Sentry 的集成,尽可能让每个 issue 都能找到对应的实时回放日志
结果
BugSpy 上线后,不可复现工单比例从 9%(180/2000)降至 4.7%(70/1500),同时显著减少了 CS 团队在问题澄清过程中的沟通成本,极大提升了排障效率与团队响应速度。