From e7b97b23017dc445732237b48bf964d1624d4ce9 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Thu, 6 Jun 2024 10:38:12 +0100 Subject: [PATCH] Add condition to ensure swap is not zero --- etc/kayobe/kolla/config/prometheus/system.rules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/kayobe/kolla/config/prometheus/system.rules b/etc/kayobe/kolla/config/prometheus/system.rules index 7981a5609..d5523d579 100644 --- a/etc/kayobe/kolla/config/prometheus/system.rules +++ b/etc/kayobe/kolla/config/prometheus/system.rules @@ -25,7 +25,7 @@ groups: description: "Available memory is {{ $value }} GiB." - alert: LowSwapSpace - expr: (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes) < {% endraw %}{{ alertmanager_node_free_swap_warning_threshold_ratio }}{% raw %} + expr: node_memory_SwapTotal_bytes > 0 and (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes) < {% endraw %}{{ alertmanager_node_free_swap_warning_threshold_ratio }}{% raw %} for: 1m labels: severity: warning @@ -34,7 +34,7 @@ groups: description: "Available swap space is {{ $value | humanizePercentage }}. Running out of swap space causes OOM Kills." - alert: LowSwapSpace - expr: (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes) < {% endraw %}{{ alertmanager_node_free_swap_critical_threshold_ratio }}{% raw %} + expr: node_memory_SwapTotal_bytes > 0 and (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes) < {% endraw %}{{ alertmanager_node_free_swap_critical_threshold_ratio }}{% raw %} for: 1m labels: severity: critical