前言
前端监控包含很多种,用户行为监控,异样监控,性能监控等。一个欠缺的前端我的项目是必定须要这些监控平台的,以便于在关键时刻给出咱们将来方向的决策。本文重点探讨前端异样监控中的各大平台的差别比照。
概述
整顿了目前市面上的几个前端异样监控平台:
- sentry
- fundebug
- frontjs
- webfunny
sentry
地址:https://github.com/getsentry/sentry
sentry 是一个开源的监控零碎,能反对服务端与客户端的监控,还有个弱小的后盾谬误剖析、报警平台。次要用于如何疾速的发现故障。反对简直所有支流开发语言和平台,并提供了现代化 UI,它专门用于监督谬误和提取执行适当的预先操作所需的所有信息,官网提供了多个语言的 SDK。让开发者第一工夫获悉错误信息,并不便的整合进本人和团队的工作流中。
长处:反对语言全面,性能较欠缺,开源收费 / 免费应用 saas 服务
毛病:外国服务器,须要思考服务稳定性
fundebug
官网地址:https://www.fundebug.com
致力于打造全栈利用谬误监控与智能剖析平台,目前反对前端 JavaScript,微信小程序、微信小游戏,支付宝小程序,React Native,Java 以及 Node.js。谬误界面清晰明了,提供用户行为数据记录,Source Map 反对,收费版本只能实用于集体小我的项目,商用我的项目需降级付费版本。
长处:界面简略清晰,提供行为数据记录。
毛病:收费版本性能不够商用我的项目用,需降级付费版本。
frontjs
官网地址:https://frontjs.pgyer.com
frontjs 是蒲公英旗下一款多个维度监测网站的产品,除开对异样事件的监控,还减少了性能,拜访数据,留存,日报等性能。但默认的根底版本无用户范畴和性能监控,且数据保留 24 小时,高级版和私有化部署都须要额外收费。
长处:异样和性能监控都辨别了类型,网络申请和资源下载等;除开对异样事件的监控,还减少了性能数据等监控,性能较丰盛。
毛病:根底版本不够用,降级需付费,且异样监控无行为记录,谬误记录较为外表。
webfunny
官网:https://www.webfunny.cn
公司成立于 2021 年 05 月 25 日,咱们致力于帮忙前端工程师定位并解决各种线上问题,确保我的项目衰弱良好的运行。
提供异样数据及性能数据的查问,及提供用户行为记录数据,集体收费版本只有 2 周,目前对局部小程序还未反对。
长处:提供各种大屏可视化数据展现
毛病:公司级产品需付费,平台反对还不够欠缺
总结
整体比拟下来,sentry 对异样数据的收集和剖析更加欠缺,毛病就是国外服务器不稳固,如果公司有条件私有化部署,则能够解决这个问题,举荐应用,本公司也是始终应用的此平台并二次封装。
专一前端开发,分享前端相干技术干货,公众号:南城大前端(ID: nanchengfe)