Skip to content

Iyadchafroud/node_performance_Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Performance Monitor

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.


🛠️ Features

  • 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

🚀 Tech Stack

  • Node.js
  • Express (for optional dashboard API)
  • WebSockets (real-time metrics stream)
  • Chart.js / D3.js (optional UI visualizer)

📌 Why this project

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.


📈 Demo

(Add a screenshot or GIF here once available)

Optional: Link to a live demo if hosted.


🔧 Getting Started

Requirements

  • Node.js v14+
  • npm or Yarn

Installation

git clone https://github.com/Iyadchafroud/node_performance_Monitor.git
cd node_performance_Monitor
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors