Fundebug前端异常监控插件更新至 1.9.0,支持监控 HTTP 慢请求

摘要: 1.9.0新增 httpTimeout 配置选项,支持监控 HTTP 慢请求,同时修复了记录的 HTTP 响应时间偏小的 BUG。javascript

Fundebug提供专业的前端异常监控服务,能够第一时间捕获线上环境中小程序的异常、错误或者 BUG,及时给开发者推送报警,帮助您快速修复 BUG。html

Fundebug的前端异常监控插件更新至1.9.0,新增httpTimeout配置选项,支持监控 HTTP 慢请求,同时修复了记录的 HTTP 响应时间偏小的 BUG,请你们及时更新!前端

监控 HTTP 慢请求

Fundebug 专一于程序异常监控,暂时无心于提供全面的性能监控服务。可是,当 HTTP 请求过慢,致使用户体验很糟糕时,也能够理解为一种广义的 BUG。HTTP 请求的性能问题,多是代码的算法不够好致使的,多是业务逻辑有问题,多是应用架构不合理,有多是数据库的索引不合理致使的,还有多是其余缘由,这些都是技术层面的”BUG“,须要开发者及时处理。java

固然,监控全部 HTTP 请求的响应时间不是咱们 Fundebug 须要作的事情,所以咱们只支持监控慢请求。用户只须要配置一个阈值httpTimeout,全部响应时间超过阈值的 HTTP 请求都会上报的 Fundebug,这样能够帮助开发者发现一些慢请求,及时优化性能。算法

互联网由粗放式发展逐渐转向精细化发展,这也要求开发者对线上应用进行更加严格的监控,尽可能优化性能、减小BUG,这也才能提升产品质量,赢得客户的信任,欢迎你们免费试用Fundebug的前端异常监控服务。数据库

httpTimeout

监控 HTTP 慢请求的正确方式是经过 Fundebug 的配置选项httpTimeout来实现。编程

httpTimeout 类型为 Number,单位为毫秒(ms)。小程序

若是你但愿监控较慢的 HTTP 请求,则能够经过httpTimeout配置阈值,好比 1000:微信小程序

if ("fundebug" in window) {
    fundebug.httpTimeout = 1000;
}
复制代码

则全部响应时间超过 1000ms 的请求都会上报到 Fundebug。微信

例如,Fundebug上传Source Map的接口比较慢,这是由于source map文件太大致使的,这个问题也须要进一步优化,好比能够在前端压缩source map文件以后再上传。

最后,感谢 Fundebug 用户yaoqi的反馈。

参考

关于Fundebug

Fundebug专一于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java线上应用实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了10亿+错误事件,付费客户有阳光保险、核桃编程、荔枝FM、掌门1对一、微脉、青团社等众多知名企业。欢迎你们免费试用

版权声明

转载时请注明做者Fundebug以及本文地址: blog.fundebug.com/2019/07/05/…

相关文章
相关标签/搜索