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:
@ -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
|
||||
|
@ -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'
|
||||
|
Reference in New Issue
Block a user