remove redundant PodOOMKilled alert rule (HOMELAB-819) #160

Merged
aaron merged 1 commit from HOMELAB-819-alert-cleanup into live 2026-04-06 02:54:37 +00:00
Owner

Summary

  • Remove PodOOMKilled from pod-alerts.yaml — redundant with OOMKillRateHigh in capacity-alerts.yaml
  • The per-pod rule fires indefinitely on any historical OOM (checks last_terminated_reason state, not rate)
  • OOMKillRateHigh already provides smarter rate-based OOM detection

Changes

  • core/manifests/monitoring/rules/pod-alerts.yaml: Removed PodOOMKilled rule

Test plan

  • ArgoCD syncs monitoring-rules app
  • PrometheusRule resource updates
  • OOMKillRateHigh in capacity-alerts continues to provide OOM coverage
## Summary - Remove PodOOMKilled from pod-alerts.yaml — redundant with OOMKillRateHigh in capacity-alerts.yaml - The per-pod rule fires indefinitely on any historical OOM (checks last_terminated_reason state, not rate) - OOMKillRateHigh already provides smarter rate-based OOM detection ## Changes - `core/manifests/monitoring/rules/pod-alerts.yaml`: Removed PodOOMKilled rule ## Test plan - ArgoCD syncs monitoring-rules app - PrometheusRule resource updates - OOMKillRateHigh in capacity-alerts continues to provide OOM coverage
remove redundant PodOOMKilled alert rule (HOMELAB-819)
Some checks failed
0/0 projects applied successfully.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
7cad3c550f
OOMKillRateHigh in capacity-alerts.yaml already covers OOM detection
with a smarter rate-based expression. The per-pod PodOOMKilled rule
fires indefinitely on any historical OOM, generating constant noise.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
aaron merged commit 52fb43ee4d into live 2026-04-06 02:54:37 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!160
No description provided.