小程序日志监控工具

Posted homehtml

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序日志监控工具相关的知识,希望对你有一定的参考价值。

一种轻量级的微信小程序日志监控的方法

今天一个活动要写个H5,明天一个功能要用小程序,天天都在写bug。用户反馈小程序用起来有问题还特么还不知道到底出了啥bug,反馈多了,老板要扣工资了!看来挖了太多坑不填也不行,程序异常还是要主动追踪,今天给大家介绍一个轻量级的错误日志监控服务Fundebug

Fundebug的小程序监控插件接入简单,只需要下载相应的插件文件,然后在app.js文件中引入并配置apikey即可。唯一要注意的就是微信需要设置request合法域名这一点不能忘记了。

1. 创建微信小程序监控项目

需要注册账号,点击创建团队

技术图片

2. 下载并配置apikey

技术图片

3. 测试

我参照官方文档,造了一个测试错误:

技术图片

果然,立即收到了报错,控制台多出了一个小红点:

技术图片

而且,值得点赞的是,在浏览器上方的tab标签中也有小红点。也就是说,即使你在用查看其它网站的信息的时候,也能及时知晓报错。

技术图片

然后,在Fundebug的控制台就可以看到详细的错误信息了

技术图片

而且,这些报错会聚合起来。你可以很容易看出一个错误出现了多少次,影响了多少用户,由此来判断错误的严重程度,决定要不要立即去改这个bug。

技术图片

4. 个性化配置

Fundebug的微信小程序插件默认只会抓取错误信息,也就是说,连系统和设备信息都不会获取,除非你去配置。然后,你会发现他有一大堆可以配置的属性,可以说是很全面很到位了。

技术图片

我试着做了一下基本的配置,然后就可以抓到系统信息。

技术图片

并且连函数的调用都记录下来了,这个对于解bug可以说是非常有用了。

技术图片

结论

一个轻量级的bug监控插件,做到了非轻量级的服务。Fundebug有免费的版本,每个月免费的额度是3000个错误事件,对于个人开发者也算够用。

以上是关于小程序日志监控工具的主要内容,如果未能解决你的问题,请参考以下文章

一个工具帮你搞定实时监控Nginx服务器

简单日志监控告警小脚本

顶级的Kubernetes日志监控工具

有python开发的监控工具吗

5 个用于日志记录以及监控的 DevOps 工具

5 款顶级 Kubernetes 日志监控工具