两年前写了这个东西Error Tracker,还记得周围的人都觉得没有用,唯独师傅说这个东西不错。 来到西厂的时候发现,其实类似的东西投入生产不久,但是沉淀的数据可以带来许多抉择的判断,不过好像厂内的类似东西做的有点复杂了,不适合敏捷使用(单机部署)。

理想中的模型

  • 可以根据事件号或者页面标记,进行事件分类。
  • 可以细化浏览器版本。
  • 可以将重复的错误合并,但是不同浏览器至少保存一条信息。
  • 频率/关键页面出错的通知订阅,过滤单个来访者的重复访问,同一页面&事件&错误触发频率达到某时间后,发出通知邮件,一小时内仅发出一条。

现有问题

  • 数据库存储无节制,会发生存了很多,取不出来的情况(不加索引)。
  • 获取接口数据比较大,可以精简。
  • 尚未做来源页面检查。