A lightweight ML Observability & Model Performance Dashboard, inspired by TrueFoundry’s real-world monitoring workflows.
Create new ML models
View model list
Switch between models
Version tracking (v1.0, v1.1, etc.)
Real-time charts for:
errorRate
latency
throughput
Color-coded, multi-axis visualization
Time-series updates with each “Push Metric”
Deploy new model versions with a button click
Track deployment timestamp
Model storage
Metric computation
Version history
Live metric pushing
/models
/models/:id/metrics
/models/:id/push
/models/:id/version
React.js (Vite)
Recharts (graphs)
Axios (API client)
Vanilla CSS (light styling)
Node.js + Express
In-memory store (simulated DB)
Randomized metrics generator
REST APIs
git clone https://github.com/rajeev2004/Model-Monitoring-System.git
cd Model-Monitoring-System
cd backend
npm install
nodemon index.js
cd frontend
npm install
npm run dev
🔗 Live URL: https://rajeev2004.github.io/Model-Monitoring-System/