问题

在复杂系统中,无法复现的缺陷一直是最难排查的问题类型之一。随着系统复杂度提高,这类工单的比例逐步上升——客服拿到一句「它坏了」,研发面对一片空白的现场。

方案

借鉴社区方案 PageSpy 的思路,设计并实现了支持 24 小时行为日志存储的故障排查系统 BugSpy:

  • 充分利用 IndexedDB 进行边缘存储,有效控制成本
  • 深度集成团队现有的 Intercom 工单系统,与客服流程无缝融合
  • 后期拓展与 Sentry 的集成,尽可能让每个 issue 都能找到对应的实时回放日志

结果

BugSpy 上线后,不可复现工单比例从 9%(180/2000)降至 4.7%(70/1500),同时显著减少了 CS 团队在问题澄清过程中的沟通成本,极大提升了排障效率与团队响应速度。