大家好,我是7small7,一位混迹互联网多年的IT民工。今天来给大家分享一个世界互联网大厂都在用的软件(Fun Debug)。
什么是Fun Debug
Fundebug是专业的应用 BUG 监控平台。当线上应用出现 BUG 时,Fundebug 会通过邮件或者第三方工具立即给开发者发送报警,这样能够帮助开发者及时发现并且修复应用 BUG,从而提升用户体验。
自从 2016 年双十一正式上线,Fundebug 累计处理了 10 亿+错误事件,付费客户有阳光保险、核桃编程、荔枝 FM、掌门 1 对 1、微脉、青团社等众多知名企业。
Fun Debug有什么功能
Fun Debug具备快速复现出错场景、一键还原出错代码、支持多语言、支持用户行为回溯、BUG智能聚合、各种报警方式、支持Source Map、详尽的BUG信息和强大的控制台的特点。
快速复现出错场景
记录出错前鼠标点击、页面跳转、网络请求,控制台打印等信息,打造应用的黑匣子,带您重返”失事”现场。
一键还原出错代码
通过 Source Map 还原生产环境中的压缩代码,提供完整的堆栈信息,准确定位到出错源码,帮助您快速修复Bug。
支持多语言
支持JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Java和Node.js等语言。
支持用户行为回溯
在实际的项目中我们可能遇到无法复现错误信息的情况。Fundebug插件可以记录点击、页面跳转、网络请求等用户行为,帮助您还原真实的出错场景
BUG智能聚合
各种报警方式
支持邮件报警、倍洽, Slack, 简聊, Worktile, 零信, 钉钉、自定义Webhook等方式实现报警。
支持Source Map
通过Source Map还原真实的出错代码,准确定位出错原因。
详尽的BUG信息
可以展示名称,信息,文件名,行号,列号,错误栈、浏览器,JS引擎,操作系统,设备等信息。
强大的控制台
根据发生的时间、次数、用户数等对BUG进行排序。根据浏览器、操作系统、文件名等对BUG进行过滤。BUG即任务、支持任务分配及管理。
如何使用
由于Fun Debug支持多语言使用,这里就以JavaScript为例进行演示。接入 Fundebug 插件非常简单,将fundebug.min.js放在head标签中就可以了。注意,Fundebug 插件必须置于其它脚本之前,这样才能捕获到所有其他 JavaScript 脚本的错误。
<script
src="https://js.fundebug.cn/fundebug.2.8.4.min.js"
apikey="API-KEY"
crossorigin="anonymous"
></script>
如果您想保持使用最新版本,可以将上面的src替换为https://js.fundebug.cn/fundebug.latest.min.js。
其中,获取apikey需要免费注册帐号并且创建项目,注意选择对应的项目类型。
Fundebug 插件兼容 CommonJS,AMD 以及 CMD 标准,因此也可以使用NPM或者RequireJS接入。
如果有需要的话,也可以动态加载Fundebug 插件。
原文始发于微信公众号(菜鸟成长学习笔记):谷歌都在用的监控软件,到底长什么样
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/173366.html