用pm2管理nodejs?Nodejs 应用的性能应该如何监控

发表时间:2018-03-03 22:30:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《学生党看课件视频选ipad mini4还是华为M3性价比更高?Surface Book和Surface Pro 4有什么样不同》相关知识。本篇中小编将再为您讲解标题用pm2管理nodejs?Nodejs 应用的性能应该如何监控。

用pm②管理node.js,我发现项目内存会不断增加,这是怎么回事,还是所有单线程项目的内存都会不断增加!!

同样有这个问题,cluster模式下,sails node程序 development模式下,内存会递增

我也遇到了,你怎么解决了啊?这正常吗?

敢问大佬这问题解决了吗

①、前述前段时间接触到 oneAPM平台,刚刚好,最近正在做①个Nodejs的项目,就用oneAPM做下测试吧,下面是我的①些个人使用体验,大家看看哈。

②、部署oneAPM模块到NodeJS项目中第①步:在oneAPM平台建立应用

安装第③方包到项目中:使用命 令: npm install oneapm

第③步:运行项目好啦,这样oneAPM平台就可以监控你自己的项目了,是不是很棒呢,我的项目是个RESTful的服务端

③、从oneAPM获得的测试结果

① · oneAPM平台的探针非常多,几乎能测试到项目的每个环节了, 下面我就拿自己的项目,说明下吧。② · 总览是这个样子的,基本能显示所有所需监控的内容

③ · 我的项目刚刚开始部署,所以内容不是很多哈,因为我的项目主体还未完工,所以我可以用oneAPM来做我的测试平台:将项目部署到oneAPM 平台然后用loadrunner等工具来模拟海量用户请求,这样来测试。下面是我的RESTful项目中对每个路由进行的测试,可以看到每个路由,oneAPM都给出了响应时间和事务追:n/a,这个对于做REST API是很重要的,我必须知道每个路由是否有瓶颈。通过这个测试结果我就能针对响应时间长的路由下手重新改造以提高他的运行效率了。

④ · 对数据库的测试我的项目中用的是MongoDB,通过oneAPM监控平台,我可以直观的看到每个路由对应的存取时延,这个和Web事务有些类似吧。①般相应速度慢,就是数据库给拖累的,找到数据库读写的瓶颈,自然系统的瓶颈就找到了。

⑤.系统拓扑结构oneAPM平台也分析了项目的整个结构,并以拓扑图的形式给出,这样直观明了,①些测控数据之间点拓扑图上的图标就可以显示检测的结果了。这个还是挺直观明了的。

④、其它测控① · oneAPM也提供了安卓和IOS APP的测控。也是通过安装他们的第③方开发包,来完成,我想将来我做手机APP的时候能派上用场。

编后语:关于《用pm2管理nodejs?Nodejs 应用的性能应该如何监控》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《三星s7升级后左下角虚拟按键灯闪烁是咋回事?淘票票娱票儿猫眼谁数据准确》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题