Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.7 KB

File metadata and controls

61 lines (39 loc) · 1.7 KB

OS Process Analyzer

The OS Process Analyzer is a web-based application designed to monitor and analyze system metrics in real-time. It provides insights into CPU usage, memory consumption, disk I/O, and network activity, along with AI-driven reports to help identify performance bottlenecks and anomalies.


Demo

OS.process.demo.1.mp4

Features

  • Real-Time Monitoring:

    • CPU, Memory, Disk, and Network usage displayed in real-time.
    • Interactive charts and gauges for better visualization.
  • AI-Driven Reports:

    • Rule-based AI system generates insights and recommendations.
    • Categorized reports with statuses: Healthy, Warning, and Critical.
  • Process Insights:

    • Displays top processes by CPU and memory usage.
    • Provides actionable recommendations for optimization.
  • Customizable Dashboard:

    • Responsive design with animated charts and user-attachments/assets/bdff70c5-505f-4c2c-9d4f-1ecb212f4e43)

Installation

  1. Clone the repository:
    git clone https://github.com/Anamikaghosh18/OperatingSystem-Process-Analyzer
    
  2. Install dependencies:
    npm install
    
  3. Start the development server:
    npm run dev
    
    

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.


License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Feel free to reach out for feedback & collaboration.