Default additions
Local-server checks cover missing telemetry, required service failure, CPU or memory above 90% for ten minutes, disk usage above 85% for fifteen minutes, and overdue backups using their actual schedule.
Existing rules
Retain current NutsNews thresholds and notification routing. The portal queries the existing Grafana alert source and distinguishes query failure from an empty active-alert list.
Freshness
Metric results with no samples are unavailable. Samples older than three minutes are stale in the portal. The HTTP response timestamp describes retrieval time, not necessarily measurement time.
Verification
Test new alert expressions with representative synthetic inputs. Verify recovery as well as firing, and avoid intentionally disrupting production services for routine validation.