一、sentry优点
1、能够全面记录用户操作步骤;(fundebug虽然可以 但需要额外装插件---现在不需要了2020.1.7)
![](https://img.haomeiwen.com/i2166980/28ee2f2855b9fa09.png)
2、相对于fundebug能够详细展示错误信息,包括引入的第三方js文件
![](https://img.haomeiwen.com/i2166980/95c573e5f74a7383.png)
3、免费版相对于fundebug 可收集错误数更多
4、同一个类型的错误 分类维度很多且可以点击查看详情等,这一点比fundebug好;
![](https://img.haomeiwen.com/i2166980/151438e7f9ba0592.png)
二、fundebug优点
1、相对于sentry能够完整记录网络错误;
![](https://img.haomeiwen.com/i2166980/da22a91497429dc3.png)
![](https://img.haomeiwen.com/i2166980/02c2ea2174d19bd2.png)
2、资源相对于sentry加载更快,毕竟是国产的(sentry 其实支持自己搭建服务 ,弥补它的不足)
3、页面操作更符合自己习惯
4、对多页面的兼容性比sentry要好
5、支持场景复现(支持查看录屏);
三、两者间如何选择
1、如果用户数量众多、通过script src方式接入了第三方库、项目比较复杂等建议使用sentry;如果用户数量一般,项目不复杂建议使用fundebug;
2、单页面推荐使用sentry,多页面推荐使用fundebug;
补充知识:能够实现录屏功能的库
1、国内:https://github.com/rrweb-io/rrweb/blob/master/guide.zh_CN.md
2、国外 https://logrocket.com/
3、TimeCat https://github.com/oct16/TimeCat
网友评论