Commit Graph

3 Commits

Author SHA1 Message Date
288ff34c01 refactor(system_monitor): move metrics collection and alerting to dedicated modules
* node_notifier doesn't need sysinfo anymore.
* implement AlertFormatter in node_notifier and its own file.
* implement SystemMonitor, ResourceThreshold, ThresholdViolation, and Severity in system_monitor.
* implement parametrized tests for SystemMonitor.
2025-08-09 10:36:30 +02:00
af48990cf7 refactor(resources): implement ResourceThreshold struct 2025-07-22 23:08:05 +02:00
944d9d663d refactor(notif): Use discord_client crate
- Moved code into a new Rust crate `node-notifier`
- Create new crate discord client
- node_notifier use now discord client
2025-07-20 13:28:20 +02:00