![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fundebug
文章平均质量分 89
Fundebug
一行代码搞定BUG监控!
展开
-
Fundebug JavaScript插件支持监控HTTP请求数据
用于更好Debug!原创 2022-07-01 09:22:08 · 484 阅读 · 0 评论 -
Fundebug前端异常监控插件更新至2.4.0,支持配置breadcrumbSize
摘要: 灵活配置 breadcrumbSize,记录更多用户行为数据。Fundebug 前端异常监控服务Fundebug提供专业的前端异常监控服务,我们的插件可以提供全方位的异常监控,可以帮助开发者第一时间定位各种前端异常,包括但不限于 JavaScript 执行错误以及 HTTP 请求错误。并且,Fundebug 支持 Source Map 还原,记录用户行为以及“录制”用户操作视频,帮...原创 2020-04-07 09:10:38 · 511 阅读 · 0 评论 -
Fundebug支持配置实时报警
摘要: 将报警间隔设置为实时,第一时间接收提醒!为了防止报警过于频繁,在项目设置的“报警规则”页面,我们对报警间隔做了限制,默认一个项目 30 分钟内最多报警一次。当然,时间可以调节,最少能调整到 15 分钟。然而在实际使用中,客户希望每一个错误都能够收到实时的报警。经过慎重考虑,我们决定放开限制,做到支持实时报警。如果您配置了“实时”,我们建议:接入第三方报警(企业微信、钉钉等),做到...原创 2020-03-25 10:47:56 · 360 阅读 · 0 评论 -
使用Fundebug API 批量上传Source Map
摘要: 通过代码批量上传 Source Map,实现流程自动化!Fundebug 支持使用 Source Map 还原真正的错误位置。这样的话,开发者能够迅速定位出错的源代码。另外,Fundebug 还能够展示出错的代码块,帮助开发者更快地解决问题。Fundebug 支持哪些 Source Map 上传方式?如果希望使用 Source Map 功能的话,我们必须拿到 Source Map 文...原创 2020-03-02 10:40:44 · 375 阅读 · 0 评论 -
Fundebug支持企业微信配置机器人报警
摘要: 为了帮助客户方便、及时地发现问题,Fundebug 支持企业微信报警了!Fundebug是全栈 JavaScript 错误监控平台,支持前端 JavaScript, 后端 Node.js 以及微信小程序等应用监控。如果配置了企业微信机器人,一旦应用出现错误,Fundebug 会及时发送报警信息到企业微信群。如下图所示:如何添加企业微信机器人?在项目设置页面,切换到报警方式选项卡...原创 2020-02-10 10:35:39 · 415 阅读 · 0 评论 -
Fundebug支持通过Source Map还原错误栈(stacktrace)
Fundebug支持通过Source Map还原错误栈(stacktrace)Fundebug支持使用Source Map还原真正的错误位置。这样的话,开发者能够迅速定位出错的源代码。另外,Fundebug还能够展示出错的代码块,帮助开发者更快地解决问题。原创 2017-02-27 10:29:53 · 30805 阅读 · 1 评论 -
聊聊"jQuery is not defined"
KiwenLau同学在他的个人博客使用了Fundebug的JavaScript错误监控插件,然后偶尔会收到jQuery is not defined这样的错误报警:他的博客使用了Staticfile CDN提供的的jQuery:"https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js原创 2017-03-06 08:58:59 · 4265 阅读 · 0 评论 -
关于/var/run/docker.sock
译者按: 这篇博客介绍了什么是/var/run/docker.sock,以及如何使用/var/run/docker.sock与Docker守护进程通信,并且提供了两个简单的示例。理解这些,我们就可以运行一些能够管理Docker的Docker容器,比如Portainer、Kubernetes,是不是很神奇呢?原文: About /var/run/docker.sock译者: Fundebug为了保证可原创 2017-04-17 16:39:24 · 10714 阅读 · 0 评论 -
Script error.全面解析
一些用户向我们反馈,Fundebug的JavaScript监控插件抓到了很多Script error.,然后行号和列号都是0…这就很尴尬了。今天,我们来详细地解析一下Script error.,后续我们还会深度测试并且提供解决方法。同源策略 (Same origin policy)解释Script error.之前,我们先简单聊聊同源策略。摘自MDN - Same-origin policy:原创 2017-04-14 09:02:18 · 3467 阅读 · 0 评论 -
谁用光了磁盘?Docker System命令详解
译者按: Docker镜像,容器,数据卷以及网络都会占用主机的磁盘空间,这样的话,磁盘很容易就会被用完。这篇博客介绍了一个简单的解决方案 - Docker System命令。原文: What’s eating my disk? Docker System Commands explained译者: Fundebug为了保证可读性,本文采用意译而非直译。用了一段时间Docker后,会发现它占用了不少硬原创 2017-04-19 15:09:53 · 4602 阅读 · 0 评论 -
Fundebug累计处理1000万条错误事件!
摘要: 上线半年时间,Fundebug累计处理1000万条错误事件。原创 2017-05-23 10:26:08 · 2376 阅读 · 0 评论 -
玩转SSH端口转发
SSH有三种端口转发模式,本地端口转发(Local Port Forwarding),远程端口转发(Local Port Forwarding)以及动态端口转发(Dynamic Port Forwarding)。对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于科学上网。SSH端口转发也被称作SSH隧道(SSH Tunnel),因为它们都是通过SSH登陆之后,在SSH客户端与SSH服原创 2017-04-24 17:56:05 · 2421 阅读 · 0 评论 -
有浏览器的地方就有Fundebug
Fundebug已经全面支持主流浏览器啦!对于前端开发者,兼容各种浏览器是一件非常痛苦的事情。在搜索框中输入关键字JavaScript浏览器兼容,结果是这样的:IE和Firefox的Javascript兼容性总结 JavaScript中浏览器兼容问题 JavaScript初学者建议:不要去管浏览器兼容 …有浏览器的地方就有FundebugFundebug是前端JavaScr...原创 2017-01-19 20:40:21 · 6433 阅读 · 0 评论 -
Fundebug上线Node.js错误监控啦
作为全栈JavaScript错误实时监测平台,Fundebug的Node.js实时错误监测服务上线啦,我们能够帮助开发者及时,高效地发现并且解决Node.js错误,从而提高开发效率,并提升用户体验。Fundebug为什么监测Node.js?程序员通常是比较自信的,他们坚持自己写的代码没有问题。然而,再追问一下自己:我的代码真的100%没有问题吗?原创 2017-03-19 13:52:52 · 3072 阅读 · 0 评论 -
Fundebug抓到了这个Bug
Fundebug网站使用了我们自己的JavaScript错误检测插件,这样代码一旦发生错误,程序员小明就会及时收到报警邮件。小明对前端代码做过严格的单元测试和端到端测试,讲(xiang)道(dang)理(ran)不会出什么错误。然而,现实是残酷的,总会有各种Bug出现...原创 2017-01-11 11:30:25 · 3910 阅读 · 0 评论 -
将Hexo博客部署到云主机
摘要: 在云主机上搭建一个git裸仓库,然后使用nginx作为网页服务器,就可以轻松将Hexo博客通过git部署到云主机上。原创 2017-05-18 16:11:35 · 2687 阅读 · 0 评论 -
我是这样发现ISP劫持HTTP请求的
ISP劫持HTTP请求转载 2017-05-10 12:06:59 · 3214 阅读 · 0 评论 -
什么是Docker Volume?
摘要:Docker Volume,通常翻译为数据卷,用于保存持久化数据。当我们将数据库例如MySQL运行在Docker容器中时,一般将数据通过Docker Volume保存在主机上,这样即使删除MySQL容器,数据依然保存在主机上,有效保证了数据的安全性。这篇博客将通过简单的实践帮助大家理解什么是Docker Volume。 本文所有命令都是在play-with-docker的在线Docker实例原创 2017-06-07 17:59:28 · 2845 阅读 · 0 评论 -
Fundebug能够捕获这些BUG
摘要: Fundebug的JavaScript错误监控插件经过了多次迭代,功能也更加丰富与成熟。之前版本的插件只能监控JavaScript执行错误,这次,我们正式发布0.1.0,它新增了对资源加载错误与HTTP原创 2017-06-30 20:56:33 · 2819 阅读 · 0 评论 -
中国好SaaS广州站:Fundebug勇夺两大奖项
2017年7月7日,“中国好SaaS”第一季最后一站广州站的精彩路演圆满结束。Fundebug从60多个项目中脱颖而出,获得了最具投资价值团队和最具投资价值产品的好成绩!据悉,此次路演活动的专家评审团队阵容十分强大,由恒大地产高级副总裁、CIO陈东峰;妈妈资本副总裁、投资总监肖建斌;富聪金融联合创始人、常务副总裁兼COO王鲲;畅捷通CEO曾志勇;东方富海投资总监费含滢;力和国际事业部副总、投资人武文原创 2017-07-14 14:03:30 · 2613 阅读 · 0 评论 -
JavaScript中8个常见的陷阱
译者: Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。这里我们针对JavaScript初学者给出一些技巧和列出一些陷阱。原创 2017-06-28 09:22:54 · 2487 阅读 · 0 评论 -
10个JavaScript难点
能够读懂这篇博客的JavaScript开发者,运气不会太差…翻译 2017-07-17 11:13:39 · 2541 阅读 · 0 评论 -
域名备案图文教程
摘要: 备案不易,且行且珍惜!原创 2017-09-19 20:53:50 · 2706 阅读 · 0 评论 -
我为什么推荐Prettier来统一代码风格
关于代码风格,不同的人有不同的偏好,其实并没有什么绝对的对错。但是,有2条原则应该是对的: 少数服从多数;用工具统一风格。原创 2019-06-26 11:08:11 · 9171 阅读 · 2 评论 -
重新思考单元测试
摘要: 单元测试应该是程序员的必备技能,而真正的编程高手应该善于把握单元测试的粒度。在前一篇博客,我提及到了最近在对后端Node.js服务进行代码重构,将Promise替换成Async/Await。这是一件痛并快乐着的事。当任务完成50%之后,我发现,与其说是重构,更准确的说法或许是重写。一方面,换用Async/Await本身就意味着需要修改每个异步函数,而后端绝大多数函数都是异步原创 2018-01-25 20:40:50 · 2295 阅读 · 0 评论 -
Git如何回滚代码?
摘要: 多年以后,你面对一个需要回滚的Git仓库,准会想起这篇博客。某一天,用户跟我反馈,他不能分配任务了。我去看了一下Fundebug捕获的报错信息:可知,出错原因是前端发送的请求参数有问题。这个悲伤的故事是这样的:后端同时修改了多个接口,但是前端没有及时修改对应的接口调用。这个问题不难解决,回滚代码就好了,但是,Git如何回滚代码呢?我花了点时间研究了一下。#### 测...原创 2018-02-12 11:04:30 · 8436 阅读 · 0 评论 -
Nginx之OCSP stapling配置
摘要: 正确地配置OCSP stapling, 可以提高HTTPS性能。什么是OCSP stapling?OCSP的全称是Online Certificate Status Protocol,即在线证书状态协议。顾名思义,它是一个用于检查证书状态的协议,浏览器使用这个协议来检查证书是否被撤销。使用Chrome浏览器查看https://www.fundebug.com的证书详情,可以看到...原创 2018-03-23 19:46:38 · 5399 阅读 · 0 评论 -
MongoDB复合索引详解
摘要: 对于MongoDB的多键查询,创建复合索引可以有效提高性能。### 什么是复合索引?复合索引,即**Compound Index**,指的是将多个键组合到一起创建索引,这样可以加速匹配多个键的查询。不妨通过一个简单的示例理解复合索引。students集合如下:db.students.find().pretty(){ "_id" : Object...原创 2018-03-23 20:07:15 · 4210 阅读 · 0 评论 -
小程序异常监控工具
一种轻量级的微信小程序日志监控的方法今天一个活动要写个H5,明天一个功能要用小程序,天天都在写bug。用户反馈小程序用起来有问题还特么还不知道到底出了啥bug,反馈多了,老板要扣工资了!看来挖了太多坑不填也不行,程序异常还是要主动追踪,今天给大家介绍一个轻量级的错误日志监控服务Fundebug。Fundebug的小程序监控插件接入简单,只需要下载相应的插件文件,然后在app.js文件中引入...原创 2018-05-23 10:51:12 · 28706 阅读 · 2 评论 -
TensorFlow入门教程
摘要: 谷歌开源的AI开发工具TensorFlow,了解一下?GitHub仓库:Fundebug/tensorflow-101谷歌的AI技术独步天下,从即将商业化运营的无人驾驶汽车Waymo,到天下无敌的围棋大师AlphaGo,再到以假乱真的电话助理Duplex…如果你想学习AI技术的话,神经网络是个不错的学习方向,因为它是最神奇也是现在最有效的机器学习算法;如果你想学习神经网...原创 2018-06-06 10:06:14 · 2466 阅读 · 0 评论 -
Angular 5接入Fundebug日志监控
最近从移动开发转到使用Angular 5开发网页应用,在移动端我们都会使用友盟或则bugly做错误日志监控,所以转到网页应用之后,自然而然也考虑要给应用配上错误日志监控。在知乎上看到了Fundebug,于是接入试用了一下。总得来说,还是很不错的。基本的报错堆栈信息都有,而且还附带记录了网络请求,用户点击等等。对于排错,可以说非常方便。最值得点赞的是Fundebug对前端监控做得很完善,各大...原创 2018-06-22 09:44:45 · 2752 阅读 · 0 评论 -
Fundebug支持监控微信小程序HTTP请求错误
**摘要:** Fundebug的微信小程序错误监控插件更新至[0.5.0](https://wxjs.fundebug.cn/fundebug.0.5.0.min.js),支持监控HTTP请求错误。### 接入插件[接入](https://docs.fundebug.com/notifier/wxjs/integration/)Fundebug的错误监控插件非常简单,只需要下...原创 2018-06-20 10:33:39 · 2547 阅读 · 0 评论 -
Fundebug上线Java程序错误监控啦!
摘要: Fundebug竭诚为你的Java程序保驾护航。 理论上讲,BUG是无法避免的,实时监控可以帮助开发者第一时间发现BUG,及时修复BUG,将BUG的影响降到最低。### 为什么监控Java有些童鞋可能会问,后端语言有报错日志,为什么还需要监控?不错,后端代码报错,我们会打印报错日志。但一般情况下我们不知道报错了,这需要等到用户反馈后,我们再去服务器上查看日志。如果有用户反馈,...原创 2018-07-03 10:00:30 · 2341 阅读 · 0 评论 -
微服务太分散?使用Fundebug集中式bug监控
摘要: 微服务日志分散,可以使用Fundebug的异常监控将它们集中起来。当一个项目复杂到一定程度,功能越来越多,随之对应的模块也越来越多。 如果都放在一个大的项目下面,共同开发,整合发布,那么会变得越来越复杂,难以维护。 如果模块之间没有非常强的耦合性,我们可以考虑把它们单独拆开。 把某些模块作成一个独立的服务,一个独立的项目。 这样既利于开发,也利于维护。 不过呢,利于维...原创 2018-07-04 10:38:30 · 2463 阅读 · 0 评论 -
不要争了!技术选择没那么重要
摘要: 技术没有高下之分,做好产品才是王道。 很多开发者非常热衷于比较不同技术,比如:Angular是否比Vue.js更好?Node.js能否取代Java?究竟应该选择MySQL还是MongoDB呢?认真对比不同技术之间的优劣是非常有价值的事,可以加深我们对技术的理解,根据业务场景选择更合适的技术。但是,对技术选择过于较真,争得面红耳赤,对于产品或者个人来讲,都是没有必要的。因为...原创 2019-07-01 14:15:51 · 5126 阅读 · 4 评论 -
Fundebug上线React Native错误监控服务
摘要: Fundebug可以实时监控线上代码BUG,竭诚为您的React Native应用保驾护航。StackOverflow的联合创始人Jeff Atwood早在2007年就提出了一个著名的Atwood定律: Any application that can be written in JavaScript, will eventually be written in JavaS...原创 2018-07-27 09:56:56 · 5174 阅读 · 0 评论 -
厦门日报:"猜画小歌"的纠错助手来自厦门
摘要: 谷歌推出的这款AI微信小程序风靡网络,厦门市创业团队为其提供排除程序错误服务本报讯 (记者 林露虹 实习生 刘冰莹)让人工智能猜一猜你画的是什么东西,猜出来就算过关。最近一段时间,谷歌AI的微信小程序“猜画小歌”刷屏了,许多人变身“灵魂画手”,体验人工智能的乐趣。记者了解到,这款小程序背后,有厦门创业团队的身影——厦企云麒信息的Fundebug为猜画小歌提供Debug(排除程序错误...转载 2018-07-27 09:59:06 · 2330 阅读 · 0 评论 -
配置Tree Shaking来减少JavaScript的打包体积
配置Tree Shaking来减少JavaScript的打包体积译者按: 用Tree Shaking技术来减少JavaScript的Payload大小 原文: Reduce JavaScript Payloads with Tree Shaking译者: Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。小编推荐:Fundebu...原创 2018-08-15 09:57:07 · 2596 阅读 · 0 评论 -
20个Chrome DevTools调试技巧
译者按: Chrome DevTools很强大,甚至可以替代IDE了!原文: Art of debugging with Chrome DevTools译者: Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。小编推荐:Fundebug专注于JavaScript、微信小程序、微信小游戏,Node.js和Java线上bug实时监控。真...原创 2018-08-22 09:53:26 · 4800 阅读 · 0 评论 -
Fundebug前端JavaScript插件更新至1.2.0
摘要: Fundebug的前端JavaScript错误监控插件更新至1.2.0:支持监控WebSocket连接错误;修复了监控unhandledrejection错误的BUG,即未用catch处理的Promise错误;以及一些其他优化。请各位用户及时更新插件!监控WebSocket连接错误现在,WebSockect的应用场景越来越多。比如,Fundebug的首页有展示累计处理错误的数量...原创 2018-08-29 09:59:21 · 2337 阅读 · 0 评论