From cae8812aa96ed547db6fe7e7eabf87c7baab3629 Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Tue, 16 Aug 2022 09:57:16 +0000 Subject: [PATCH] Disregard ZFS ARC cache when monitoring free RAM Since ZoL frees ARC under memory pressure, let's not count it as "used" but instead as "free" memory. --- .../server/grafana-dashboards/resources-overview.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nixos/modules/monitoring/server/grafana-dashboards/resources-overview.json b/nixos/modules/monitoring/server/grafana-dashboards/resources-overview.json index 077c43a3..6eeeb226 100644 --- a/nixos/modules/monitoring/server/grafana-dashboards/resources-overview.json +++ b/nixos/modules/monitoring/server/grafana-dashboards/resources-overview.json @@ -370,7 +370,12 @@ "pluginVersion": "8.3.5", "targets": [ { - "expr": "1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes", + "datasource": { + "type": "prometheus", + "uid": "000000001" + }, + "exemplar": true, + "expr": "1 - (node_memory_MemAvailable_bytes + node_zfs_arc_size) / node_memory_MemTotal_bytes", "interval": "", "intervalFactor": 4, "legendFormat": "{{instance}}", @@ -1813,7 +1818,7 @@ "type": "timeseries" } ], - "refresh": false, + "refresh": "", "schemaVersion": 35, "style": "dark", "tags": [], -- GitLab