【问题标题】:How to detach Elastic APM agent?如何分离 Elastic APM 代理?
【发布时间】:2020-01-07 00:03:18
【问题描述】:

我正在试用 Elastic APM。

我对@9​​87654323@ 使用了自动设置。 (我也使用了-javaagent 标志(手动设置),效果很好)

C:\Users\dsm\Documents>java -jar apm-agent-attach-1.9.0-standalone.jar --pid 16832 --args 'service_name=test;server_urls=http://localhost:8200'
--args is deprecated in favor of --config
2019-09-04 15:05:01.353  INFO Attaching the Elastic APM agent to 16832
2019-09-04 15:05:04.619  INFO Done

已成功从代理收到数据,我使用 APM UI 进行监控。

如何将此代理从进程中分离出来?

如果我想停止此代理,我该怎么办?

【问题讨论】:

标签: elasticsearch elastic-stack apm elastic-apm


【解决方案1】:

您可以使用参数active=false 启动您的应用程序。

C:\Users\dsm\Documents>java -jar apm-agent-attach-1.9.0-standalone.jar --pid 16832 --args 'service_name=test;server_urls=http://localhost:8200;active=false'

【讨论】:

  • 我用 CMD 和 PowerShell 尝试了上面的命令。但是当我检查 --list 时,该过程仍在运行。
  • java -jar apm-agent-attach-1.12.0-standalone.jar --pid 18144 --args 'service_name=test;server_urls=http://localhost:8200;active=false'
  • java -jar apm-agent-attach-1.12.0-standalone.jar --list
  • 我仍然从代理获取数据,我可以从 Kibana 的 APM UI 中看到。我不认为'active = false'有效。 (即使文档说会)elastic.co/guide/en/apm/agent/java/current/…
  • 好的,您可以尝试使用配置标志运行代理。例如:java -jar apm-agent-attach-1.12.0-standalone.jar --pid 18144 --config service_name=test server_urls=http://localhost:8200 active=false
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-13
  • 2020-07-21
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
  • 2020-07-20
  • 1970-01-01
相关资源
最近更新 更多