现在上一个项目,如果没有APM监控服务或应用的运行性能参数,等于是一架没有盲降系统的飞机正在盲降,结果会很悲催。出现了访问失效等问题时,都很难判定是性能瓶颈还是一个藏的深的bug,汇报的时候一顿眼晕,这样的结果肯定是要被人分分钟的各种撕。

目前还没有像样的给node.js项目应用的APM开源项目,暂且先羡慕嫉妒下给java用的PinPoint。
不用开源的就用专业的APM提供商的产品,先解决问题,国内有很多专业提供商,也是不错。
国外的New Relic也是被推荐的一家,集成进node.js特别方便,监控功能齐全。
创建APM监控
要使用的话,首先是去首页注册一个账户,注册完后就会显示一个“Get started with New Relic”页面,在里面选择node.js。
然后按照页面上的步骤一步一步配置。
主要过程:
1.记下分配给你的license key。
2.在项目中安装newrelic库。
npm install newrelic --save
3.将node_modules/newrelic下的newrelic.js复制到项目的根目录下,也就是和node_modules同级。
4.配置newrelic.js文件。
/**
* New Relic 客户配置文件.
*
* 参考 lib/config.defaults.js 获得更多的配置.
*/
exports.config = {
/**
* 应用名称数组,就写项目的名字或者喜欢的任意名字
*/
app_name : ['My Application'],
/**
* 你的 New Relic 授权 key
*/
license_key : 'license key here',
logging : {
/**
* 日志等级. 'trace' 对于 New Relic 诊断问题时是最有用的
* 'info' 级别以及更高的应该应用于生产应用
*/
level : 'info'
}
};
5.在启动脚本的第一行加入代码
require('newrelic');
6.点击“listening your application”,开始监听应用并收数据。
7.运行项目,5分钟后,进到你的APM控制台中,会看到一个已application name命名的监控项,进去即能看到该项目的性能监控数据表。
常用
因为是免费版,只能看24小时的数据,想延长时间和一些高级功能就是付费版的节奏了。
最常用的就是“Overview”概况页面。
其中:
Web transactions time:这里能看到不同层面的交互时间,可以看图标下方的色块代表不同的含义,比较有用的就是响应时间。
Apdex score:应用性能指数,就是一打分,蓝色区域表示最好,黄色区域最差。
Transactions:表示各个交互的处理时间,最耗时的在最上,从这里能看清哪个url的访问是耗时最长的,可以到Transactions页面中详细查看交互性能展示。
Error rate:错误率。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# new
# relic
# apm
# relic使用
# 开源
# 就会
# 还没有
# 很难
# 有很多
# 被人
# 更高
# 如果没有
# 解决问题
# 在里面
# 能看
# 应用于
# 就用
# 会很
# 一架
# 该项
# 首页
# 完后
# 要使
# 进到
相关文章:
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何通过虚拟主机快速完成网站搭建?
如何在云指建站中生成FTP站点?
如何用虚拟主机快速搭建网站?详细步骤解析
高防服务器如何保障网站安全无虞?
如何快速使用云服务器搭建个人网站?
如何通过建站之星自助学习解决操作问题?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
制作网站的软件免费下载,免费制作app哪个平台好?
家庭建站与云服务器建站,如何选择更优?
MySQL查询结果复制到新表的方法(更新、插入)
高防服务器租用指南:配置选择与快速部署攻略
如何正确选择百度移动适配建站域名?
c++怎么用jemalloc c++替换默认内存分配器【性能】
用v-html解决Vue.js渲染中html标签不被解析的问题
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
名字制作网站免费,所有小说网站的名字?
个人网站制作流程图片大全,个人网站如何注销?
公司网站设计制作厂家,怎么创建自己的一个网站?
湖北网站制作公司有哪些,湖北清能集团官网?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
盘锦网站制作公司,盘锦大洼有多少5G网站?
视频网站制作教程,怎么样制作优酷网的小视频?
建站之星后台管理如何实现高效配置?
如何用搬瓦工VPS快速搭建个人网站?
c# 在ASP.NET Core中管理和取消后台任务
香港服务器建站指南:免备案优势与SEO优化技巧全解析
ppt制作免费网站有哪些,ppt模板免费下载网站?
公众号网站制作网页,微信公众号怎么制作?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何获取上海专业网站定制建站电话?
内部网站制作流程,如何建立公司内部网站?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
如何快速完成中国万网建站详细流程?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何在阿里云高效完成企业建站全流程?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
建站之星如何取消后台验证码生成?
如何配置FTP站点权限与安全设置?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何通过万网虚拟主机快速搭建网站?
如何选择最佳自助建站系统?快速指南解析优劣
如何用西部建站助手快速创建专业网站?
如何通过西部数码建站助手快速创建专业网站?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星下载版如何获取与安装?
建站之星2.7模板快速切换与批量管理功能操作指南
*请认真填写需求信息,我们会在24小时内与您取得联系。