1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-08-14 05:49:26 +03:00

M #-: Change alert from MemoryFree to MemoryAvailable (#3495)

More accurate for alerting as memory could be allocated from in buffers/cache.
This commit is contained in:
Jan Orel
2025-03-26 09:37:22 +01:00
committed by GitHub
parent 972f66aab6
commit a8b4791cb7
2 changed files with 8 additions and 8 deletions

View File

@ -490,7 +490,7 @@
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "((node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} - node_memory_MemFree_bytes{one_host_id=\"$one_host_id\"}) / (node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} )) * 100",
"expr": "((node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} - node_memory_MemAvailable_bytes{one_host_id=\"$one_host_id\"}) / (node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} )) * 100",
"format": "time_series",
"hide": true,
"intervalFactor": 1,
@ -1699,7 +1699,7 @@
{
"matcher": {
"id": "byName",
"options": "RAM_Free"
"options": "RAM_Available"
},
"properties": [
{
@ -1875,7 +1875,7 @@
{
"matcher": {
"id": "byName",
"options": "RAM Free"
"options": "RAM Available"
},
"properties": [
{
@ -1963,7 +1963,7 @@
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} - node_memory_MemFree_bytes{one_host_id=\"$one_host_id\"} - (node_memory_Cached_bytes{one_host_id=\"$one_host_id\"} + node_memory_Buffers_bytes{one_host_id=\"$one_host_id\"} + node_memory_SReclaimable_bytes{one_host_id=\"$one_host_id\"})",
"expr": "node_memory_MemTotal_bytes{one_host_id=\"$one_host_id\"} - node_memory_MemAvailable_bytes{one_host_id=\"$one_host_id\"} - (node_memory_Cached_bytes{one_host_id=\"$one_host_id\"} + node_memory_Buffers_bytes{one_host_id=\"$one_host_id\"} + node_memory_SReclaimable_bytes{one_host_id=\"$one_host_id\"})",
"format": "time_series",
"hide": false,
"intervalFactor": 1,
@ -1992,10 +1992,10 @@
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "node_memory_MemFree_bytes{one_host_id=\"$one_host_id\"}",
"expr": "node_memory_MemAvailable_bytes{one_host_id=\"$one_host_id\"}",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "RAM Free",
"legendFormat": "RAM Available",
"range": true,
"refId": "D",
"step": 240

View File

@ -16,8 +16,8 @@ groups:
title: 'Instance {{ $labels.instance }} has less than 10% of free space in rootfs'
labels: { severity: warning }
- alert: FreeMemory10
expr: ((node_memory_MemFree_bytes * 100) / node_memory_MemTotal_bytes) <= 10
- alert: AvailableMemory10
expr: ((node_memory_MemAvailable_bytes * 100) / node_memory_MemTotal_bytes) <= 10
for: 30s
annotations:
title: 'Instance {{ $labels.instance }} has less than 10% of free memory'