Я пытаюсь разработать один запрос, чтобы показать загрузка ЦП (%) для один конкретный процесс в одном сервер Windows. Покопавшись в показателях экспортера Windows, я обнаружил Метрика: process.windows_process_cpu_time_total должен быть тот.
Я попробовал несколько запросов, но все они не верны.
Один из запросов, которые я пробовал:
100 * sum(windows_process_cpu_time_total{job="xxxx", process="Idle"})/(sum(windows_process_cpu_time_total{job="xxxx"}))
Наконец-то я это сделал.
Запрос ниже соответствует фактическому использованию.
100 * sum by (instance) (irate(windows_process_cpu_time_total{job="xxxx", process="Idle"}[1m]))/sum by (instance) (irate(windows_process_cpu_time_total{job="xxxx"}[1m]))