diff --git a/manifests/grafana-dashboardDefinitions.yaml b/manifests/grafana-dashboardDefinitions.yaml index 418414040b3475fa0132132f92addbf889d605d7..a9c7baba7a667ef175de046f6701120b2a427472 100644 --- a/manifests/grafana-dashboardDefinitions.yaml +++ b/manifests/grafana-dashboardDefinitions.yaml @@ -20553,7 +20553,7 @@ items: "steppedLine": false, "targets": [ { - "expr": "instance:node_memory_swap_io_pages:rate1m{job=\"node-exporter\"}", + "expr": "instance:node_vmstat_pgmajfault:rate1m{job=\"node-exporter\"}", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{instance}}", @@ -20566,7 +20566,7 @@ items: ], "timeFrom": null, "timeShift": null, - "title": "Memory Saturation (Swapped Pages)", + "title": "Memory Saturation (Major Page Faults)", "tooltip": { "shared": false, "sort": 0, @@ -21501,10 +21501,10 @@ items: "steppedLine": false, "targets": [ { - "expr": "instance:node_memory_swap_io_pages:rate1m{job=\"node-exporter\", instance=\"$instance\"}", + "expr": "instance:node_vmstat_pgmajfault:rate1m{job=\"node-exporter\", instance=\"$instance\"}", "format": "time_series", "intervalFactor": 2, - "legendFormat": "Swap IO", + "legendFormat": "Major page faults", "legendLink": null, "step": 10 } @@ -21514,7 +21514,7 @@ items: ], "timeFrom": null, "timeShift": null, - "title": "Memory Saturation (pages swapped per second)", + "title": "Memory Saturation (Major Page Faults)", "tooltip": { "shared": false, "sort": 0, diff --git a/manifests/prometheus-rules.yaml b/manifests/prometheus-rules.yaml index 88a02050211c6790534f0a6d5bb07b528dd2dfbc..2b9e6d2694cd08c9e409df02c993df3ce368a922 100644 --- a/manifests/prometheus-rules.yaml +++ b/manifests/prometheus-rules.yaml @@ -37,12 +37,8 @@ spec: ) record: instance:node_memory_utilisation:ratio - expr: | - ( - rate(node_vmstat_pgpgin{job="node-exporter"}[1m]) - + - rate(node_vmstat_pgpgout{job="node-exporter"}[1m]) - ) - record: instance:node_memory_swap_io_pages:rate1m + rate(node_vmstat_pgmajfault{job="node-exporter"}[1m]) + record: instance:node_vmstat_pgmajfault:rate1m - expr: | rate(node_disk_io_time_seconds_total{job="node-exporter", device=~"nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+"}[1m]) record: instance_device:node_disk_io_time_seconds:rate1m