是否有关于如何使用 jvm.memory.heap.used 在 kibana 中获取此数据的示例。
问问题
536 次
1 回答
0
在您能够为jvm.memory.heap.used
指标创建简单的可视化之前,需要执行几个步骤。
下载并启动 APM 服务器,您将在此处找到说明
对于 osx,您可以使用以下命令执行此操作:
curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-7.2.0-darwin-x86_64.tar.gz
tar xzvf apm-server-7.2.0-darwin-x86_64.tar.gz
cd apm-server-7.2.0-darwin-x86_64/
./apm-server -e
使用附加的代理运行您的应用程序
java -javaagent:/path_to_agent/elastic-apm-agent-1.9.0.jar \
-Delastic.apm.service_name=my-application \
-Delastic.apm.server_url=http://localhost:8200 \
-Delastic.apm.secret_token= \
-Delastic.apm.application_packages=org.example \
-jar Main.jar
确保 elasticsearch 正在从 apm 代理接收数据
为 apm 索引准备索引模式
创建可视化
我想显示jvm.memory.heap.used
一段时间内的使用情况,因此我将为存储桶选择日期直方图
通过配置像这样的指标在给定时间和最大值
最后,我们应该看到这样的东西
您可以在Kibana中找到有关从 Java 应用程序收集 APM 数据的交互式教程。如果您发现创建可视化有问题,请查看本教程。
希望有帮助。
于 2019-09-07T18:42:22.140 回答