你好呀,我是小羊。
现在一般后端监控会很多,因为服务都在自己手上,比较好处理,但是前端应用都在用户设备上,如何做监控呢?今天推荐4种前端监控方案。及时处理前端报错,保证项目质量。
1.sentry
Sentry是一个基于 Django 构建的现代化实时事件日志监控、记录和聚合平台,主要用于快速地发现故障,支持几乎所有主流开发语言和平台,并提供了现代化UI界面
sentry 主要的优势有:
-
开源:社区和官网共同维护 -
社区活跃,有问题能得到及时处理 -
支持私有化部署 -
免费,可以白嫖 -
文档完备:快速入门和避坑 -
功能丰富,支持采集的信息多 -
支持的平台多。(Web 应用程序、移动应用程序(iOS 和 Android)、桌面应用程序、服务器端应用程序、云服务应用程序、IoT 设备、游戏)
2.webfunny
WebFunny 是一个开源的前端监控系统,它可以帮助开发人员监控网站的性能、错误和用户行为。WebFunny 提供了实时的性能监控、错误监控、用户行为追踪等功能,可以帮助开发团队快速定位和解决网站的性能问题和错误。该系统支持多种前端框架和技术,包括 Vue.js、React、Angular 等,同时也提供了丰富的数据可视化和报表功能,帮助开发团队更好地了解网站的运行情况。WebFunny 的开源特性也使得开发人员可以根据自己的需求进行定制和扩展。
webfunny 的优势有:
-
开源,能及时找到问题 -
支持私有化部署 -
社区活跃 -
支持中文,熟悉起来比较容易 -
支持大部分的前端应用
3.fundebug
Fundebug是专业的应用 BUG 监控平台。当线上应用出现 BUG 时,Fundebug 会通过邮件或者第三方工具立即给开发者发送报警,这样能够帮助开发者及时发现并且修复应用 BUG,从而提升用户体验。
自从 2016 年双十一正式上线,Fundebug 累计处理了 10 亿+错误事件,付费客户有阳光保险、核桃编程、荔枝 FM、掌门 1 对 1、微脉、青团社等众多知名企业。
fundebug的优势有:
-
支持中文 -
集成简单 -
文档丰富 -
支持的平台较多(web 应用程序、h5、小程序、Java应用)
4.webmonitor
WebMonitor是一个基于Python的监控工具,可以通过获取网站的HTML代码来监测网站的变化情况。它非常易于使用,只需要几行代码就可以完成配置和开始监控。同时,WebMonitor还提供了多种方式来报警,如邮件和电话短信等。
功能:
支持requests请求网页,支持使用PhantomJS抓取异步加载的网页
支持 xpath 和 css selector 选择器,支持 JsonPath 提取 json 数据
支持邮件,pushover,微信提醒(support by server酱),Bark推送,自定义GET/POST通知, Slack 通知以及 Telegram 通知
支持一个任务多个选择器提取信息
支持自定义消息模板
简洁的UI,可视化操作
支持自定义请求头,抓取需要登录的网页
支持设置监控规则
监控RSS更新
数据导入导出
webmonitor的优势有:
-
开源,社区和官方共同维护 -
免费,可以白嫖 -
支持私有化部署,可以docker 部署,数据安全性高 -
集成简单 -
架构简单,方便二次开发,适合小项目小团队使用 -
成本低
5.相关地址
sentry 开源地址
https://github.com/getsentry/sentry
sentry 官网
https://sentry.io/welcome/
sentry 官方文档
https://docs.sentry.io/
webfunny开源地址
https://github.com/a597873885/webfunny_monitor
fundebug 官网https://www.fundebug.com/
fundbug 官方文档https://docs.fundebug.com/
webmonitor 开源地址
https://github.com/LogicJake/WebMonitor
6.往期精彩推荐
原文始发于微信公众号(小羊架构):推荐4款开源的移动端前端监控平台,定位问题更加方便,让bug无处遁形
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/260094.html