Easy-Monitor2.0I。简介轻量级Node.js项目内核性能监控+分析工具,默认模式下,只需要在项目入口文件require一次,无需改动任何业务代码,即可实现内核级性能监控和分析。-特性服务器状态概览信息展示实时CPU功能性能分析,帮助定位程序性能瓶颈Real-timeMemory堆内存结构分析,帮助定位疑似内存泄漏Easy-Monitor旨在帮助您更深入地了解您的Node项目进度,所以这样性能优化可以更有针对性,最终提升大家的项目体验。-兼容性测试,兼容以下Node.js版本:Nodev4.xNodev6.xNodev8.x-2.0新特性基于vue.js和iview组件,全新设计的UI全面兼容v4.x~v8.xnewOverviewOverview展示页面支持动态更新配置,无需重启一键生效支持Stream流式解析LargerHeapSnapshot支持Cluster集群部署,支持自定义私有协议II.快速入门-安装模块执行以下命令安装Easy-Monitor:npminstalleasy-monitor-在你的项目入口文件中导入如下,当然请传入你的项目名称:consteasyMonitor=require('easy-monitor');easyMonitor('你的项目名称');OK现在,你需要做的一切都准备好了,接下来你可以按照你喜欢的方式运行项目,不管是nohup还是pm2,或者直接启动node。-访问监控页面打开浏览器,访问http://localhost:12333,可以看到进程界面。-完整示例&Demo为了帮助您更好地理解用法,让我们编写一个完整的Easy-Monitor嵌入在Express应用程序中的示例'usestrict';consteasyMonitor=require('easy-monitor');easyMonitor('Mercury');constexpress=require('express');constapp=express();app.get('/hello',function(req,res,next){res.send('hello');});app.听(8082);将以上内容保存成js文件,启动后访问http://127.0.0.1:12333,进入Easy-Monitor首页,就这么简单!这里有一个在线真实的Demo地址:Easy-MonitorDemo,大家可以点击进入亲自试用。三、深度定制&通用配置&动态更新配置关于深度定制开发、通用配置项以及如何动态更新配置项,请参考Easy-MonitorIV的详细文档。交流如果您在使用中遇到问题,可以提出问题以确保快速响应。如果这个项目对你有帮助,也很高兴给个star鼓励一下~
