2 votes

Prométhée : Obtenir le % d'utilisation du CPU pour un processus spécifique à partir de windows_exporter

J'essaie de développer une requête pour montrer l'utilisation de l'unité centrale (%) para un processus spécifique en un seul Serveur Windows . Après avoir creusé dans les métriques de l'exportateur Windows, j'ai trouvé Métrique : process.windows_process_cpu_time_total devrait être le seul.

J'ai essayé plusieurs requêtes, mais toutes ne sont pas correctes.

L'une des requêtes que j'ai essayées :

100 * sum(windows_process_cpu_time_total{job="xxxx", process="Idle"})/(sum(windows_process_cpu_time_total{job="xxxx"}))

2voto

Sphinx Points 141

Finalement, j'ai réussi.

La requête ci-dessous semble correspondre à l'utilisation réelle.

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]))

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X