Skip to content
 
 

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

DevOpsDashboard 🚀

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.

🔹 Features

  • Live monitoring of CPU, Memory, and Disk usage
  • Docker container tracking (running/stopped containers)
  • Database health checks (PostgreSQL & MongoDB)
  • Real-time charts and alerts

🔧 Technologies Used

  • Frontend: React, Tailwind CSS, Recharts
  • Backend: Django REST Framework, Flask, Celery, Redis
  • Databases: PostgreSQL, MongoDB
  • DevOps: Docker, Kubernetes

🚀 Getting Started

1️⃣ Clone the Repository

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

About

DevOpsDashboard is a full-stack application that provides real-time monitoring of server health, container status, and database performance. It integrates React, Django, and Docker to create a dashboard for tracking system metrics, logs, and alerts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors