Spring Boot actuator "system.cpu.usage" vs "process.cpu.usage"

13.3k views Asked by At

I am using spring boot 2.3.2. With help of actuator, publishing the application metrics to metrics console. I would like to know what is the difference between system.cpu.usage and process.cpu.usage metrics polished by the actuator.

1

There are 1 answers

0
Kirill Liubun On

Based on source code

  • system.cpu.usage -- The recent cpu usage for the whole system
  • process.cpu.usage -- The recent cpu usage for the Java Virtual Machine process

For more info about these metrics you can look at java doc of this bean OperatingSystemMXBean