a node.js performance analysis tool for node-monitor
npm install node_monitor_profiler轻量级的 Node.js 项目内核性能监控 + 分析工具
* 服务器状态概览信息展示
* 实时 CPU 函数性能分析,帮助定位程序的性能瓶颈点
* 实时 Memory 堆内内存结构分析,帮助定位到内存疑似泄漏点
当前项目即为nmProfiler部分。
Node-Monitor地址:https://github.com/chenguohong/node-monitor
在需要监控分析的项目中引入nmProfiler,并设置tcp服务器的端口,如:
const nmProfiler = require('node_monitor_profiler');
nmProfiler({
project_name: '编程侠', // 你项目名称
embrace: {
tcp_host: '127.0.0.1', // Node-Monitor部署的地址
tcp_port: 30000 // Node-Monitor tcp服务的端口
}
})
node或pm2启动你的项目。