diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -18,8 +18,8 @@ What *has* been checked: - every dashboard query executed against a real Prometheus fed fixture data - `promtool` over the recording rules and the generated scrape config - `nix flake check`: both modules evaluate, and both dashboard generators run -- the collectors run against mock `smartctl`/`zpool`/`zfs`, and partially against real - hardware +- the collectors run against mock `smartctl`/`zpool`/`zfs`, and against a real NVMe drive +- the NVMe metric names the rules depend on, checked against a live `smartctl_exporter` What has **not**: @@ -156,7 +156,7 @@ host and the whole page swaps to it. | dashboard | picker(s) | |---|---| -| Drive Health | **Host** → SATA drive / SAS drive | +| Drive Health | **Host** → SATA drive / SAS drive / NVMe drive | | ZFS Pools | **Host** → Pool | | Node Exporter Full | Job → Nodename → Instance | | Smartctl Exporter | Node | @@ -233,8 +233,8 @@ Shipped in `rules/alerts.yml`, loaded unless you set `alerts.defaultRules = fals | | condition | severity | |---|---|---| -| `DriveFailing` | SMART self-assessment failed, an attribute is below its threshold, or uncorrectable errors | critical | -| `DriveCaution` | reallocated/pending sectors, or a non-empty SAS grown defect list | warning | +| `DriveFailing` | SMART self-assessment failed, an attribute is below its threshold, uncorrectable errors, or an NVMe critical warning | critical | +| `DriveCaution` | reallocated/pending sectors, a non-empty SAS grown defect list, or 90%+ NVMe endurance used | warning | | `SelfTestFailed` | last short or extended self-test did not pass | critical | | `DriveOverheating` | above 55 °C for 30 minutes | warning | | `PoolNotOnline` | pool is DEGRADED, FAULTED, … | critical | |
