A lightweight performance monitoring tool for Node.js applications.
Track and visualize key runtime metrics (CPU, memory, event loop, response times) in real time to identify bottlenecks and improve app performance.
- Runtime CPU and memory usage monitoring
- Event loop delay tracking
- HTTP request/response timing
- Dashboard output (console & visual option)
- Configurable sampling intervals
- Easy integration with existing Node.js apps
- Node.js
- Express (for optional dashboard API)
- WebSockets (real-time metrics stream)
- Chart.js / D3.js (optional UI visualizer)
Performance issues can be subtle and hard to debug in production.
This tool provides intuitive, realβtime visibility into critical Node.js performance metrics without heavy dependencies.
(Add a screenshot or GIF here once available)
Optional: Link to a live demo if hosted.
- Node.js v14+
- npm or Yarn
git clone https://github.com/Iyadchafroud/node_performance_Monitor.git
cd node_performance_Monitor
npm install