Production-Grade Infrastructure Monitoring & Telemetry Dashboard
Built with real DevOps discipline, container resilience, and live system awareness.
A full-stack, containerized Live-Ops monitoring platform that continuously polls services, tracks latency, logs events, and visualizes system health — all while surviving restarts like a champ.
If it crashes → it restarts. If it restarts → it remembers. If latency spikes → it gets logged. 📈
┌─────────────┐ HTTP Polling ┌──────────────┐
│ Frontend │ ◀──────────────────▶ │ Backend │
│ React + UI │ │ Node + Axios │
└─────────────┘ └──────┬───────┘
│
▼
JSON Telemetry Store
(Docker Volume)
-
⚡ React (Vite) – fast builds, instant HMR
-
🎨 Tailwind CSS – clean, scalable UI
-
🧩 Lucide Icons – crisp and minimal
-
🐳 Multi-stage Docker build
- Build stage → optimized static assets
- Runtime stage → Nginx Alpine (tiny + fast)
-
Node.js + Express
-
Parallelized Axios polling
- Non-blocking health checks
- Real-time latency measurements
-
Stateless API design
- 📂 Local JSON database
- 🔁 Backed by Docker volumes
Host Path: ./backend/data
Container Path: /app/data
Telemetry survives:
- Container restarts
- Image rebuilds
- Host reboots 🧠
✅ Self-Healing Containers
Docker restart: always keeps services alive 24/7.
✅ Live Telemetry Engine
- 15-second polling interval
- Latency + status tracking
- Historical event logging (
Event_Log.sh)
✅ CI/CD with GitHub Actions
- Build-step validation
- Fail-fast pipeline
- Reproducible builds
git clone <repo-url>
cd live-ops-command-centerdocker compose up --buildThat’s it. Docker handles the rest. 🐳🔥
- Backend polls configured services every 15s
- Latency + uptime events logged to disk
- Frontend served via Nginx
- Containers auto-restart on failure
Zero babysitting. Maximum uptime mindset. 🛡️
This project demonstrates real-world DevOps thinking:
- Container resilience
- Persistent data handling
- Monitoring logic (not fake metrics)
- CI discipline
- Production-ready structure
Perfect for:
- DevOps portfolios
- Infra interviews
- Learning by building
- 🔔 Alerting (Slack / Email / Webhooks)
- 📊 Metrics aggregation
- 🧠 Health scoring
- ☁️ Cloud deployment (ECS / Kubernetes)
- 🔐 Authentication + RBAC
Built with ☕, 🧠, and uptime paranoia.