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)

相关推荐

  • 我的学习旅程

    技术我的学习旅程 我的学习旅程学习JAVA最基础也是最难的在学习的开始期间也总是怀疑自己没有动手能力,是否能够坚持下去,但不断对自己说这是我的兴趣爱好,我要慢慢;慢慢地走
    学习思路 每次在学习新地知识点

    礼包 2021年12月23日
  • 如何介绍自己,他人介绍的介绍者有哪些

    技术如何介绍自己,他人介绍的介绍者有哪些在他人介绍中,介绍者的确定是有一定之规的。通常,具有 下列身份者,理应在他人介绍中充当介绍者。(1) 社交活动中的东道主。(2) 社交场合的长者。(3) 家庭性聚会中的女主人。(4

    生活 2021年10月20日
  • leetcode 二叉树分离(数据结构树如何转化为二叉树)

    技术LeetCode如何把二叉搜索树转换为累加树这篇文章主要介绍了LeetCode如何把二叉搜索树转换为累加树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下

    攻略 2021年12月15日
  • 衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理

    技术衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理洗衣服时沾上许多毛毛怎么处理?这个问题分两个方面来回答。第一衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理,最简单实用的,就是用透明胶带,把毛毛粘掉。还可以等衣服

    生活 2021年10月22日
  • Python分布式进程中会遇到的坑都有哪些呢

    技术Python分布式进程中会遇到的坑都有哪些呢Python分布式进程中会遇到的坑都有哪些呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。小惊大怪你是不是在

    攻略 2021年10月26日
  • 炼铁的原理化学方程式,赤铁矿炼铁的化学方程式是什么

    技术炼铁的原理化学方程式,赤铁矿炼铁的化学方程式是什么赤铁矿炼铁的化学方程式是:Fe₂O₃+3CO=高温=2Fe+3CO₂。 原理:一氧化碳和氧化铁在高温的条件下生成铁和二氧化碳。 赤铁矿石主要用来冶炼生铁。赤铁矿在自然

    生活 2021年10月28日