Add runtime state, auto-mute schedules, and backup retries
This commit is contained in:
@@ -11,6 +11,7 @@ This project uses `config.yaml`. Start from `config.example.yaml`.
|
||||
## paths
|
||||
|
||||
- `artifact_state` (string): JSON file for artifact state.
|
||||
- `runtime_state` (string): File for runtime state (mutes, metrics, etc.).
|
||||
- `restic_env` (string): Path to a file with RESTIC_* environment variables.
|
||||
|
||||
## thresholds
|
||||
@@ -31,6 +32,10 @@ This project uses `config.yaml`. Start from `config.example.yaml`.
|
||||
- `start` (string): Start time `HH:MM` (e.g. `23:00`).
|
||||
- `end` (string): End time `HH:MM` (e.g. `08:00`).
|
||||
- `allow_critical` (bool): Allow critical alerts during quiet hours.
|
||||
- `auto_mute` (list): Per-category auto mutes by time window.
|
||||
- `category` (string): load/disk/smart/ssl/docker/test.
|
||||
- `start` (string): Start `HH:MM`.
|
||||
- `end` (string): End `HH:MM` (can wrap over midnight).
|
||||
- `notify_recovery` (bool): Send recovery notifications.
|
||||
- `smart_enabled` (bool): Enable SMART health polling.
|
||||
- `smart_interval_sec` (int): SMART poll interval.
|
||||
|
||||
Reference in New Issue
Block a user