DevOpsDashboard is a full-stack monitoring system built with React, Django, Flask, and Docker. It helps DevOps engineers track server health, container performance, and database activity in real-time.
- Live monitoring of CPU, Memory, and Disk usage
- Docker container tracking (running/stopped containers)
- Database health checks (PostgreSQL & MongoDB)
- Real-time charts and alerts
- Frontend: React, Tailwind CSS, Recharts
- Backend: Django REST Framework, Flask, Celery, Redis
- Databases: PostgreSQL, MongoDB
- DevOps: Docker, Kubernetes
git clone https://github.com/your-username/DevOpsDashboard.git
cd DevOpsDashboard
2️⃣ Run the Backend
cd backend
python -m venv env
source env/bin/activate # Windows: env\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
3️⃣ Run the Frontend
cd frontend
npm install
npm start
4️⃣ Run with Docker (Optional)
docker-compose up --build
💡 Future Improvements
Add Grafana integration for advanced analytics
Implement user authentication
Add Kubernetes monitoring