English version

NodeMemoryCritical: что делать при алерте

Правило алерта

alert: NodeMemoryCritical
expr: node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes * 100 < 4
for: 5m
severity: critical

Сообщение алерта: Память на исходе, риск OOM-killer ({{ $labels.instance }})

Что значит

Доступно менее 4% памяти: ядро скоро начнёт убивать процессы (OOM-killer), а система уйдёт в своп и тормоза.

Частые причины

Те же, что в NodeMemoryLow, но острее: резкая утечка, неожиданный всплеск нагрузки.

Диагностика

free -h
ps aux --sort=-%mem | head -n 10
dmesg -T | grep -i -E 'out of memory|killed process' | tail
journalctl -k --since "1 hour ago" | grep -i oom
vmstat 1 5

Как исправить

Остановить или перезапустить главный потребитель, временно снять нагрузку, добавить память или swap как временную меру. Дальше — искать причину.

Когда можно заглушить

Нельзя, пока система не стабилизировалась.

Похожие алерты

Весь набор из 44 протестированных правил + Alertmanager → Telegram: 790 ₽
Открыть в Telegram · Бесплатный набор Monitoring Lite · Все алерты runbook