Fundebug后端Node.js插件更新至0.2.0是否支持监控Express慢请求

技术Fundebug后端Node.js插件更新至0.2.0是否支持监控Express慢请求Fundebug后端Node.js插件更新至0.2.0是否支持监控Express慢请求,很多新手对此不是很清楚,为了帮助大家解决这

很多新手不知道Fundebug后端Node.js插件更新到0.2.0是否支持监控Express慢速请求。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。有这种需求的人可以学习,希望你能有所收获。

摘要:性能问题也是一个BUG,需要监控。

Fundebug后端Node.js异常监控服务。

Fundebug是一个专业的应用异常监控平台,我们的插件Fundebug-Node.js可以提供全方位的异常监控,支持Express、Koa和哈比神框架。

从用户的角度来看,性能问题在某种程度上也是一个BUG,可能是数据库索引问题,也可能是代码算法问题,也可能是业务逻辑设计问题。为了帮助人们快速定位性能bug,fundebug-nodejs插件被更新为0.2.0,支持监控Express的慢速请求。

但是FundeBUG暂时没有兴趣提供全面的性能监控服务,我们会继续关注BUG监控。

00-1010要监控Express慢速请求,需要配置阈值httpTimeout并添加ExpressTimeoutHandler中间件。

fundebug.httpTimeout=1000

app.use(fundebug。ExpressTimeoutHandler());请注意,Fundebug的慢速请求监控中间件ExpressTimeoutHandler必须放在其他中间件之前。

这样,所有超过1000毫秒的请求都将被报告给Fundebug。

00-1010关于Express如何访问Fundebug异常监控服务,请查看我们的Demo项目fundebug-express-demo。

const express=require(' express ');

const app=express();

constport=5000

const Promise=require(' blue bird ');

const funde bug=require(' funde bug-nodejs ');

fundebug.apikey=' APIKEY

fundebug.httpTimeout=1000

app.use(fundebug。ExpressTimeoutHandler());

app.get('/error ',()={ 0

thrownewError(' test ');

});

app.get('/timeout ',async(req,RES)={ 0

await Promise . delay(1500);

RES . SendStatus(200);

});

app.use(函数(err、req、res、next){ 0 }

第500号决议;

下一步(err);

});

app.use(fundebug。ExpressErrorHandler);

app.listen(port,()=console . log(` exampleapplisteningnport $ { port }!`));其中,ExpressTimeoutHandler必须放在其他中间件之前,而ExpressErrorHandler必须放在其他中间件之后。

Fundebug捕获的超时请求如下:

Fundebug后端Node.js插件更新至0.2.0是否支持监控Express慢请求

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39230.html

(0)

相关推荐

  • 抖音刷点赞最靠谱的-怎么样刷抖音粉丝

    技术抖音刷点赞最靠谱的-怎么样刷抖音粉丝抖音刷点赞最靠谱的-怎么样刷抖音粉丝
    在抖音,内容是王道,无论你是想通过别的什么方法涨粉,最直接、涨粉效果最快的永远是内容!
    抖音怎么涨粉点赞
    对于大部分抖音玩家来说,涨粉都是一件

    测评 2021年11月13日
  • VB.NET局部静态变量的示例分析

    技术VB.NET局部静态变量的示例分析这篇文章将为大家详细讲解有关VB.NET局部静态变量的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB支持用Static关键字声明局部变

    攻略 2021年12月1日
  • 利用Pytorch进行CNN分析

    技术利用Pytorch进行CNN分析这篇文章主要介绍“利用Pytorch进行CNN分析”,在日常操作中,相信很多人在利用Pytorch进行CNN分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月15日
  • mysql如何解决幻读(mysql2003错误如何解决)

    技术mysql 5.7如何解决忘记密码问题小编给大家分享一下mysql 5.7如何解决忘记密码问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! mysql5.7忘记密码的解

    攻略 2021年12月16日
  • 怎么刷抖音粉丝,刷抖音粉丝网站最便宜?

    技术怎么刷抖音粉丝,刷抖音粉丝网站最便宜?抖音便宜刷粉网站,刷抖音粉丝网站最便宜抖音刷粉丝的平台网站搜索应该也很多,价格差异也很大,原因主要是看做单的号的质量,有的机器刷单,有的是真人接单,有的是群派单,还有的是真机养的

    测评 2021年10月20日
  • C++怎么定义析构函数

    技术C++怎么定义析构函数这篇文章主要讲解了“C++怎么定义析构函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++怎么定义析构函数”吧!如果一个类需要明确的销毁动作

    攻略 2021年11月29日