其实线上已经有很多监控系统了,例如fundebug。试用了一下还是挺不错的。 可惜都是收费的,免费的只能创建一个项目,收费也不便宜。 对于一些小公司来说很难花钱去搞,而且对小公司来说功能也不需要太复杂。 一些js的报错和接口报错就可以大大加快bug的修复,和预知bug。(当上级和测试都还没发现时) 所以我还是写这么个系统,是从自身需求出发吧。功能可以慢慢完善。
现在初期只实现了简单的js和接口资源报错。后期会加入UA和用户等信息以完善错误信息追踪错误。 对服务端还是新手所以代码质量, 但好在错误监控系统一般内部人使用,独立不影响线上项目和用户。所以大胆地使用吧。
username:admin
password:admin
- 部署
frontend-sniper-server
后台 - 部署
frontend-sniper-admin
管理后台 - 在自己项目加上 错误探针 frontend-sniper-explorer
- 支持vue
- 邮件通知(新错误报错,旧错误5n次发邮件报错)
- 多邮件通知(可设置多个通知邮箱)
- 添加UA信息
- 微信公众号通知
- 添加用户信息
- 记录用户行为
- 手动上传报错
- 用户操作回放(rrweb)
admin-index
app-errors
app.png
error-detail
email-notice