Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
CPU utilization is not the same as CPU load is not the same as CPU usage.
taken definitions of CPU usage and load from
here
and the corresponding metricbeat fields from
here
:
CPU usage:
CPU usage is a measurement, in a percentage, of how much time the CPU spends actively
computing something.
available on
system.cpu.system.pct
this picture shows how much time my host's CPU cores were busy computing something.
CPU load:
CPU load measures how many programs are using or waiting for a processor core at one
time.
load metric is not available on windows hosts.
CPU utilization
CPU utilization refers to a computer's usage of processing resources.
mean overall resource usage of any core.
for example, currently, my windows host utilizes 24% of his CPU resource.
I would like to monitor my host CPU utilization and not CPU usage using metricbeat. is it possible?
Metricbeat measures CPU use as per
https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-module-system.html#_cpu_2;
CPU statistics (idle, irq, user, system, iowait, softirq, cores, nice, steal, total)....
utilisation would be a dynamic and relative calculation, it's not something Metricbeat is setup to do. you could always file a feature request to have it considered though -
https://github.com/elastic/beats/issues/new/choose
–
Thanks for contributing an answer to Stack Overflow!
-
Please be sure to
answer the question
. Provide details and share your research!
But
avoid
…
-
Asking for help, clarification, or responding to other answers.
-
Making statements based on opinion; back them up with references or personal experience.
To learn more, see our
tips on writing great answers
.