我在 spring 应用程序中使用 elastic-apm 来监视 API 请求并跟踪为给定端点执行的所有 SQL。问题是流量弹性搜索正在收集大量数据,我希望仅针对特定端点启用捕获跨度。我尝试使用 elastic-apm 的公共 api https://www.elastic.co/guide/en/apm/agent/java/current/public-api.html 我可以自定义事务和跨度但我找不到启用/禁用特定端点的方法。我试过这个但没有运气 -
ElasticApm.currentSpan().startSpan();
ElasticApm.currentSpan().end();