Your overall expression will be empty if either:
- the numerator or denominator returns zero results
- the numerator and denominator don't have matching instance labels
Hence I suggest you start by breaking that expression into two parts and testing them separately in the promQL browser, that is:
sum by(instance, process, process_id) (rate(windows_process_cpu_time_total{instance="
192.168.0.219:9182", process!="Idle"}[5m]))
Then if you find one which returns no results, then break it down into smaller parts. If I just look at the two metrics
windows_process_cpu_time_total
windows_cpu_time_total
on my system I find that the metric "windows_process_cpu_time_total" does not exist at all.