Hi,

On 2020-12-17 23:06, Alan Miller wrote:
The problem is that my "instance" fields are IP address:port (eg: 10.123.5.5:9182).
The best solution would be to fix exactly this. ;)
https://www.robustperception.io/controlling-the-instance-label

So this query returns the instances and what looks like % cpu utilization:
  ( 100 - (avg by (instance) (irate(windows_cpu_time_total{mode="idle"}[5m])) * 100) > 95)

And this query gets me the hostnames I'm looking for:
   windows_cs_hostname{hostname=~".*as.*"}

So how do I combine them so that I get the CPU utilization value for ONLY hostnames starting with "as" (here again, the instance fields are the same ipaddress:port pairs.


Try something like:

( 100 - (avg by (instance)
> (irate(windows_cpu_time_total{mode="idle"}[5m])) * 100) > 95) and on(instance) windows_cs_hostname{hostname=~".*as.*"}


Kind regards,
Christian

--
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/cca4e46f-4e41-be6d-f318-56f86d342b35%40hoffmann-christian.info.

Reply via email to