首页 > 解决方案 > 如何使用 elastic-apm-agent 创建的所有详细信息创建自定义跨度?

问题描述

我正在为我的 java 应用程序的传出请求创建自定义跨度。它有效并且很棒;)但是...当我将 Kibana 的 APM 板上的自定义跨度与由 elastic-apm-agent 创建的 springboot 应用程序中的其他跨度进行比较时,我可以看到我的跨度非常低细节。我希望至少在我的自定义跨度中包含 URL 详细信息。apm-agent-api 不允许这样做。

有没有办法为自定义跨度设置额外的细节,比如 url?(我不想为此使用标签)

谢谢

标签: javaelasticsearchelastic-apm

解决方案


使用标签应该是向事务/跨度添加自定义详细信息的最佳方式,但您也可以使用以下addCustomContext()方法:

https://www.elastic.co/guide/en/apm/agent/java/current/public-api.html#api-transaction-add-custom-context


推荐阅读