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.usage
和process.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高频面试题:Spring Boot执行原理