From 690d5d0b5122a041706cecaf3e7c56651b5cc398 Mon Sep 17 00:00:00 2001 From: Julian Wiedmann Date: Thu, 2 Sep 2021 13:55:40 +0300 Subject: [PATCH 001/132] consoles: exclude iowait and steal from CPU Utilisation 'iowait' and 'steal' indicate specific idle/wait states, which shouldn't be counted into CPU Utilisation. Also see https://github.com/prometheus-operator/kube-prometheus/pull/796 and https://github.com/kubernetes-monitoring/kubernetes-mixin/pull/667. Per the iostat man page: %idle Show the percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request. %iowait Show the percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request. %steal Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor. Signed-off-by: Julian Wiedmann --- consoles/node-cpu.html | 2 +- consoles/node-overview.html | 2 +- consoles/node.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/consoles/node-cpu.html b/consoles/node-cpu.html index d6c515d2dd0..284ad738f2b 100644 --- a/consoles/node-cpu.html +++ b/consoles/node-cpu.html @@ -47,7 +47,7 @@

CPU Usage