This skill monitors system resources and predicts future CPU spikes based on past data.
Triggers a collection of the top 10 CPU and Memory consuming processes.
The results are saved to a local SQLite database monitoring.db.
Analyzes collected CPU metrics, trains a Random Forest model, and predicts CPU behavior for the next 24 hours. High CPU usage alerts (Amber, Red) are saved to the Alert table.
Generates an Excel report of the latest captured metrics.
To collect metrics (without prediction), run python {baseDir}/monitoring.py.
To collect metrics and run predictive analysis, run python {baseDir}/monitoring.py --predict.
To verify the database, look for monitoring.db in the skill directory.
共 2 个版本