手机版

Node.js项目中APM监控新遗迹详解

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

现在,在最后一个项目中,如果没有APM监控服务或应用运行性能参数,就意味着一架没有盲降系统的飞机在盲目下降,结果会非常悲惨。当出现访问失败等问题时,很难判断是性能瓶颈还是隐藏的bug。报道的时候晕晕乎乎的,结果肯定是分分钟被人撕。

目前还没有像样的APM开源项目应用到node.js项目中。目前,请羡慕java的time。

不要开源,先用专业APM提供商的产品解决问题。国内有很多专业的提供商,也不错。

还推荐国外的New Relic,特别方便集成到node.js中,监控功能齐全。

创建APM监控

要使用它,首先在主页上注册一个帐户。注册后,将显示“开始使用新遗迹”页面,其中将选择node.js。

然后按照页面上的步骤逐步进行配置。

主要流程:

1.写下分配给您的许可证密钥。

2.在项目中安装新的遗迹库。

NPM安装新遗物-保存3。将node_modules/newrelic下的newrelic.js复制到项目的根目录,即与node_modules处于同一级别。

4.配置newrelic.js文件。

/** *新的Relic客户配置文件。* *更多配置请参考lib/config.defaults.js。*/exports.config={/** *应用程序名称数组。写下项目名称或您喜欢的任何名称*/app _ name: ['我的应用程序'],/* * *您的New Relic授权密钥*/license _ key: '此处为许可证密钥',日志记录: {/** *日志级别。“trace”是New Relic诊断问题最有用的*“info”级别,更高的级别应该应用于生产应用*/level :“info”} };5.向启动脚本的第一行添加代码

require(' new relic ');6.单击“监听您的应用程序”开始监听应用程序并接收数据。

7.运行项目。5分钟后,进入您的APM控制台,您将看到一个以应用程序名称命名的监控项目。当您输入时,可以看到项目的性能监控数据表。

常用的

因为是免费版,只能看24小时数据。如果要延长时间和一些高级功能,就是付费版的节奏。

最常用的是“概述”概述页面。

其中:

Web事务时间:这里可以看到不同级别的交互时间。你可以看到图标下面的颜色块代表不同的含义,更有用的是响应时间。

Apdex分数:应用程序性能指数表示分数,蓝色区域表示最佳,黄色区域表示最差。

Transactions:表示每次交互的处理时间,最耗时的在顶部。从这里,您可以看到访问哪个url花费的时间最长,并且可以在事务页面中详细查看交互性能显示。

错误率:错误率。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:Node.js项目中APM监控新遗迹详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。