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

No packages published