Elastic APM:在本地系统中 运行 application.jar 时使用 cpu

Elastic APM : cpu usage when running application.jar in local system

我是 运行 本地系统上使用 elasticAPM 代理的示例应用程序 jar。 Elastic APM 显示 2 个不同的 cpu 统计数据 (system/process)。

官方网站上的指标解释对这两个统计数据说的是同一件事 https://www.elastic.co/guide/en/apm/server/current/exported-fields-system.html

请解释一下,“系统 cpu 统计信息”是否属于我的系统,即使代理仅使用 java 命令连接到 application.jar?如果是这样,我如何检查弹性 apm 在我的系统上还有什么消耗 cpu 因为在负载测试期间只有应用程序是 运行。

java-java代理:-罐子

CPU用法如下所示

Kibana 中显示的指标是由 APM 代理发送的,正如您所说,它对您的环境的访问权限有限。它基本上说的是 JVM 运行 你的 JAR 收集的任何东西。

如果您想进一步了解本地环境的 CPU 详细信息,那么您必须使用 Elastic MetricBeats 增加您的设置,该设置提供有关您的机器的 O.S 级别详细信息,可以查看超出 JVM 的可见范围。

在下面的演示中,我展示了如何一起配置日志、指标和 APM。

https://www.youtube.com/watch?v=aXbg9pZCjpk