SYSDASH is a system monitoring dashboard developed using Spring Boot. The purpose of this project is to monitor important system and application metrics in a simple and organized way through a web interface.
This project was built to understand how backend services can collect system-level data and present it visually for monitoring and analysis.
Applications need continuous monitoring to ensure performance and stability. SYSDASH collects information such as CPU usage, memory usage, and database connection statistics and displays them on a dashboard.
The backend is developed using Java and Spring Boot, while the frontend is built using basic HTML, CSS, and JavaScript.
- CPU usage monitoring
- Memory usage tracking
- Database connection pool metrics
- Application metrics overview
- Log tracking support
- Web-based dashboard interface
Backend:
- Java
- Spring Boot
- Maven
Frontend:
- HTML
- CSS
- JavaScript
- Clone the repository:
git clone https://github.com/krshydv/SYSDASH.git
cd SYSDASH- Build the project:
mvn clean install- Run the application:
mvn spring-boot:runAlternatively, you can run the generated JAR file:
java -jar target/sysdash-0.0.1-SNAPSHOT.jarOnce the application is running, open your browser and go to:
http://localhost:8080
- Adding real-time updates
- Implementing authentication
- Supporting cloud-based monitoring
- Exporting metrics in different formats
Krish Yadav
B.Tech Computer Science Engineering
This project is created for academic and learning purposes.