Spring Boot 执行器“system.cpu.usage”与“process.cpu.usage”

Posted

技术标签:

【中文标题】Spring Boot 执行器“system.cpu.usage”与“process.cpu.usage”【英文标题】:Spring Boot actuator "system.cpu.usage" vs "process.cpu.usage" 【发布时间】:2021-03-08 11:43:00 【问题描述】:

我正在使用 Spring Boot 2.3.2。在执行器的帮助下,将应用程序指标发布到指标控制台。我想知道执行器抛光的system.cpu.usageprocess.cpu.usage 指标有什么区别。

【问题讨论】:

【参考方案1】:

基于source code

system.cpu.usage -- 整个系统最近的cpu使用率 process.cpu.usage -- Java 虚拟机进程最近的 cpu 使用率

有关这些指标的更多信息,您可以查看此 bean 的 java doc OperatingSystemMXBean

【讨论】:

以上是关于Spring Boot 执行器“system.cpu.usage”与“process.cpu.usage”的主要内容,如果未能解决你的问题,请参考以下文章

Spring-boot 执行器端点 - 406 不可接受

Spring Boot高频面试题:Spring Boot执行原理

spring-boot 执行器刷新和内存数据库

Spring Boot 2 执行器千分尺设置

spring-boot实战10:Spring Boot中使用@Async实现异步调用

Spring Boot Actuator