Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add out-of-band node metrics (#299)
# Description This PR adds the following features: - [x] Add system metrics - [x] Add process metrics - [x] Add network metrics - [x] Add load average metric - [x] Add database size metric - [x] Add OS and kernel log entry - [x] Add Prometheus exporter with endpoint for scraping - [x] Move integration test utils into a separate module - [x] Break Homestar process kills into *nix and windows functions - [x] Switch from `serial` to `file_serial` in integration tests - [x] Add `taplo` to pre-commit config and nix flake ## Link to issue Implements #184 ## Type of change - [x] New feature (non-breaking change that adds functionality) - [x] Refactor ## Test plan (required) We have an integration test in `homestar-runtime/tests/metrics.rs`. --------- Co-authored-by: Zeeshan Lakhani <zeeshan.lakhani@gmail.com>
- Loading branch information