1

我正在使用 elasticAPM 代理在本地系统上运行示例应用程序 jar。Elastic APM 显示 2 个不同的 cpu 统计信息(系统/进程)。

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

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

java -javaagent:<agent.jar> -jar <app.jar>

CPU使用率如下图 在此处输入图像描述

4

1 回答 1

1

Kibana 中显示的指标由 APM 代理发送,就像您所说的那样,它对您的环境的访问受到限制。它基本上说明了运行 JAR 的 JVM 收集的任何内容。

如果您想进一步了解本地环境的 CPU 详细信息,那么您必须使用Elastic MetricBeats来增加您的设置,它提供有关您的机器的操作系统级别详细信息,这些详细信息超出了 JVM 可以看到的范围。

在下面的演示文稿中,我将展示如何配置日志、指标和 APM。

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

于 2020-12-29T18:01:53.190 回答