1.0.5 • Published 6 years ago

node_monitor_profiler v1.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

I. 简介

首先感谢Easy-Monitor项目,这个项目是在Easy-Monitor基础上,将其按实际需要分解成更适合部署的两个项目。 使项目更加轻量,并各自关注自身重点。后续会根据实际需要进行更多的改造和优化。 Easy-Monitor github 地址:https://github.com/hyj1991/easy-monitor/

轻量级的 Node.js 项目内核性能监控 + 分析工具

- 功能特点

  • 服务器状态概览信息展示
  • 实时 CPU 函数性能分析,帮助定位程序的性能瓶颈点
  • 实时 Memory 堆内内存结构分析,帮助定位到内存疑似泄漏点

项目分成两部分:

  1. Node-Monitor 包括监控页面的http服务,与nmProfiler通讯的tcp服务
  2. nmProfiler 包括profiler和tcp客户端

当前项目即为nmProfiler部分。 Node-Monitor地址:https://github.com/chenguohong/node-monitor

部署

安装: npm i node_monitor_profiler

在需要监控分析的项目中引入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启动你的项目。

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago