Skip to content

Real-Time System Health Monitor #51

@mikejmorgan-ai

Description

@mikejmorgan-ai

Description

Monitor system resources (CPU, RAM, disk, network) in real-time during installations.

Requirements

  • Real-time CPU/memory/disk monitoring
  • Installation impact tracking
  • Resource usage alerts
  • Historical resource usage
  • Performance recommendations
  • Export monitoring data

Acceptance Criteria

  • Monitors CPU, RAM, disk, network usage
  • Shows real-time metrics during installs
  • Alerts on resource constraints
  • Stores historical data
  • Suggests performance improvements
  • Export metrics to CSV/JSON
  • Unit tests included (>80% coverage)
  • Documentation with monitoring examples

Example Usage

$ cortex monitor
System Health:
  CPU:     45% (4 cores)
  RAM:     8.2/16 GB (51%)
  Disk:    120/500 GB (24%)
  Network: 2.5 MB/s ↓  0.8 MB/s ↑

$ cortex install cuda --monitor
Installing CUDA...
  CPU: ████████░░ 80% (compilation)
  RAM: ██████████ 12.5/16 GB
  Disk: Writing... 2.1 GB/3.5 GB
  
✓  Installation complete
📊 Peak usage: CPU 95%, RAM 13.2 GB

Skills: Python, psutil, system monitoring
Bounty: $25 upon merge
Priority: High

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions