From 0c7945b736c53ebaf50296c8e4156859994aa9ef Mon Sep 17 00:00:00 2001 From: michaelact <86778470+michaelact@users.noreply.github.com> Date: Tue, 29 Nov 2022 17:34:39 +0700 Subject: [PATCH] docs: add under-utilized alerts --- _data/rules.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/_data/rules.yml b/_data/rules.yml index 1b18e18..b3529fc 100644 --- a/_data/rules.yml +++ b/_data/rules.yml @@ -308,7 +308,25 @@ groups: query: 'node_reboot_required > 0' severity: info for: 4h - + - name: node-exporter + slug: node-exporter-under-utilized + doc_url: https://github.com/prometheus/node_exporter + rules: + - name: Host Memory is under utilized + description: 'Node memory is not fully used (> 80% free). Consider reducing memory space.' + query: 'node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes * 100 > 80' + severity: info + for: 7d + - name: Host Cpu is under utilized + description: 'CPU load is < 20%. Consider reducing the number of CPUs.' + query: '100 - (avg by(instance) (rate(node_cpu_seconds_total{mode="idle"}[2m])) * 100) < 20' + severity: info + for: 7d + - name: Host lots of free Disk space + description: 'Disk space is not fully used (> 80% free). Consider reducing disk space.' + query: '(node_filesystem_avail_bytes * 100) / node_filesystem_size_bytes > 80 and ON (instance, device, mountpoint) node_filesystem_readonly == 0' + severity: info + for: 7d - name: Docker containers exporters: