Fractal Techware

Alert runbooks /

NodeMemoryHighUtilization

Host memory utilisation is above 90%. Free rule (MIT): the complete runbook and rule definition are below.

   
Severity warning
Pending (for:) 15m (warning)
Domain Hosts (node_exporter)
Requires node_exporter 1.x (default collectors; systemd and hwmon noted per alert)
Rule file rules/node-exporter.rules.yml (group ftw.node-exporter.alerts)

Meaning

Less than 10% of memory is available (MemAvailable accounts for reclaimable page cache).

Impact

Risk of the kernel OOM killer terminating processes, heavy page-cache eviction and swapping.

Diagnosis

Mitigation

Escalation

Owned by whoever operates the host (platform team for Kubernetes nodes, service owner for standalone VMs).

Rule definition

From rules/node-exporter.rules.yml in the free repository (MIT). Unit tests for it are in tests/.

- alert: NodeMemoryHighUtilization
  expr: 100 - (node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes * 100) > 90
  for: 15m
  labels:
    severity: warning
  annotations:
    summary: Host memory utilisation is above 90%.
    description: Memory utilisation on {{ $labels.instance }} is {{ $value | printf "%.1f" }}%.
    runbook_url: runbooks/node-exporter/NodeMemoryHighUtilization.md