Host CPU is underutilized
info

Description CPU load has been < 20% for 1 week. Consider reducing the number of CPUs.
Query for 1w
>>>
	
				
					(min by (instance) (
				
			
				
					
					
						rate
					
				
			
				
					(
				
			
				
					
				
			
				
					{mode="idle"}[1h]))) > 0.8
				
			
    
Query Explanation

The query computes, for each instance, the smallest idle‑CPU rate among all its CPU cores over the past hour (min by (instance) (rate(node_cpu_seconds_total{mode="idle"}[1h]))). This value represents the fraction of time a core spends idle. The alert fires when that minimum idle fraction is greater than 0.8 – i.e., even the most‑busy core is idle more than 80 % of the time, meaning the overall CPU usage is below 20 % for a sustained period (e.g., a week).

Get Alert
Download
Copy to Clipboard