铅笔道 - 他的监控插件可实时报警

“Fundebug”是一个Bug实时报警和智能分析平台。产品是针对多种开发语言设计的插件(目前支持JavaScript,微信小程序及Node.js),可帮助客户应对Bug发现难、排查难的问题。




◆ Fundebug创始人昝涛

据创始人昝涛透露,项目已于去年9月获得种子轮融资。

注: 全文未经创始人审核,由铅笔道记者根据采访录音独立撰写,内容仅供参考。

“叮……叮叮……”闹钟响了,昝涛起床打开电脑,查看后台服务器里的错误日志。当时他在一家社交创业项目中负责管理后台,每天醒来的第一件事便是检查日志,“每天要看好几遍,太麻烦了!”昝涛回忆到。

他开始寻找更简单的方法,将错误结构化,做了一款可以报警提示错误的插件。这便是“Fundebug”的前身。

退出这次创业后,他一边准备博士论文,一边利用零碎时间思考着Debug(排除程序错误)的改进方案。

学业任务逐渐完成, 2015年8月,昝涛决定将前述错误报警插件作为创业方向。他和技术圈内多位朋友深聊,发现开发人员Debug时面临着一些问题。其一,技术人员发现问题依赖用户反馈,而实际反馈少,等到发现错误,问题范围已经很大了。其二,已有报警软件提供的信息过于简略,技术人员无从下手处理问题。其三,一旦遇到海量错误记录,很难找到最关键问题。

去年3月,项目正式启动。昝涛和师弟刘凯为产品设置了三个目标:发现错误实时报警、准确定位关键错误、提供足够多的信息便于解错。

经过四个月开发,“Fundebug”原型完成,并在去年双十一正式上线。用户注册登陆“Fundebug”网站,获得插件代码,将代码复制粘贴到自己的项目中,即可收到邮件报警、查看Bug数据。



◆ Fundebug网站首页

产品上线后,团队却着手开发静态代码分析系统。他们打算先用此系统帮网站分析出代码缺陷,然后借机推出“Fundebug”为网站解决这些问题。但是该系统效率很低,没有派上用场。

消耗了两周的时间,团队重新将工作核心调整为优化产品。

经过多次升级,产品目前可提供的信息除了出错代码,还包括名称、信息、文件名、行号、列号、错误栈等Bug详情以及浏览器、JS引擎、操作系统、设备等环境信息。所有错误数据综合发生的时间、次数、用户数等维度排序后呈现。

“Fundebug”提供的用户行为数据,可还原出错场景。产品还支持Source Map,将运行过程中丑化(uglify)后无法阅读的代码还原。此外,“Fundebug”即将上线模糊查询功能,客户可通过关键词检索排除Bug。

为了减少干扰,只有当错误至少属于首次出现、影响范围大、出现频率高这三种情况之一时,系统才会发送报警邮件。

团队暂未做过宣传广告,而是通过每周两篇技术博客在圈内树立影响力,并在技术交流QQ群中推广产品。目前团队自建技术交流群3个,包含近500成员。

“Fundebug”网站上已有430个注册团队,记录了150万条Bug数据。“Fundebug”可支持前端JavaScript、微信小程序以及后端Node.js,其他语言正在开发中。

现阶段“Fundebug”所有服务全免费,后续将推出付费版。平台免费试用两周的策略,客户根据试用数据选择合适的档次,也可以为企业定制本地安装包。

“Fundebug”正寻求天使轮融资,资金将用于深入开发,拓展网络、线下活动等推广方式,及扩充人力。

编辑 罗正臣 校对 朱明驰

关于Fundebug

Fundebug专注于JavaScript、微信小程序、支付宝小程序线上应用实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了80亿+错误事件。欢迎大家免费试用

版权声明

转载时请注明作者 Fundebug以及本文地址:
https://blog.fundebug.com/2017/05/05/pencilnews-report/

您的用户遇到BUG了吗?

体验Demo 免费使用