首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性APM Java -事务和跨记录,但不报告给弹性APM服务器或Kibana

弹性APM Java -事务和跨记录,但不报告给弹性APM服务器或Kibana
EN

Stack Overflow用户
提问于 2020-07-01 13:24:33
回答 1查看 4.1K关注 0票数 0

我有一个独立的JAVA应用程序。

并成功地将其与弹性APM (+ElasticSearch +Kibana)集成用于捕获遥测。

Java版本:8- OpenJDK

弹性代理&库版本: 1.16

弹性搜索,APM和Kibana版本: 7.7.1

下面是正在使用的相关JVM选项:

代码语言:javascript
复制
JAVA_OPTS="$JAVA_OPTS -javaagent:$BASE_HOME/agent-lib/elastic-apm-agent-1.16.0.jar -Delastic.apm.service_name=my-app -Delastic.apm.server_urls=http://elastic-apm-server:8200"
JAVA_OPTS="$JAVA_OPTS -Delastic.apm.application_packages=com,org -Delastic.apm.span_frames_min_duration=-1ms"
JAVA_OPTS="$JAVA_OPTS -Delastic.apm.log_file=$BASE_HOME/logs/apm.log -Delastic.apm.log_level=DEBUG"
  • 我使用Tracer/Transaction/Span (如正式文件中所建议的那样)生成自定义事务和跨范围。
  • 并根据生成的调试日志。这些跨度和事务正按预期的方式被捕获。
  • 我已经通过在IDE上调试它来验证同样的情况,即事务正按预期的方式被捕获。

问题:自定义事务没有显示在Kibana APM仪表板上

然而,来自Quartz的一些开箱即用的事务(正在应用程序中使用)如预期的那样显示。这意味着与弹性APM服务器的集成是很好的。

在我看来,即使事务被成功捕获,这些事务也没有报告(发送)给APM服务器

引用一些相关的apm日志:

代码语言:javascript
复制
2020-07-01 12:33:09.569 [pool-1-thread-1] DEBUG co.elastic.apm.agent.impl.ElasticApmTracer - startTransaction '' 00-d0025079170e4f03698702f4e68be4ac-cf792454fbef1c77-01 (16970dc3) {
2020-07-01 12:33:09.569 [pool-1-thread-1] DEBUG co.elastic.apm.agent.impl.ElasticApmTracer - Activating 'ExtractionRequestHandler#invokeExtraction' 00-d0025079170e4f03698702f4e68be4ac-cf792454fbef1c77-01 (16970dc3) on thread 26
2020-07-01 12:33:09.569 [pool-1-thread-1] DEBUG co.elastic.apm.agent.impl.transaction.AbstractSpan - increment references to 'ExtractionRequestHandler#invokeExtraction' 00-d0025079170e4f03698702f4e68be4ac-cf792454fbef1c77-01 (16970dc3) (2)
2020-07-01 12:33:09.569 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.report.IntakeV2ReportingEventHandler - Receiving SPAN event (sequence 86)
2020-07-01 12:33:09.570 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.impl.transaction.AbstractSpan - decrement references to 'ExtractionRequestHandler#invokeExtraction' 00-98a1d8f4970d585915eb03a414b7b14c-994dd2823198f1ef-01 (33d448b5) (4)
2020-07-01 12:33:09.570 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.impl.transaction.AbstractSpan - decrement references to 'BOpFileUtils#authorizeFilePath' 00-98a1d8f4970d585915eb03a414b7b14c-133200d1793fbaab-01 (67fba8aa) (0)
2020-07-01 12:33:09.570 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.report.IntakeV2ReportingEventHandler - Receiving SPAN event (sequence 87)
2020-07-01 12:33:09.570 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.impl.transaction.AbstractSpan - decrement references to 'ExtractionRequestHandler#invokeExtraction' 00-98a1d8f4970d585915eb03a414b7b14c-994dd2823198f1ef-01 (33d448b5) (3)
2020-07-01 12:33:09.570 [elastic-apm-server-reporter] DEBUG co.elastic.apm.agent.impl.transaction.AbstractSpan - decrement references to 'SCR#init' 00-98a1d8f4970d585915eb03a414b7b14c-77cf207c33eb24ab-01 (2f1f25c3) (0)

需要帮助找出我做错了什么吗?以及如何修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-01 16:02:17

我在弹性支持论坛上发布了同样的答案。

这是一个非常迅速的反应。

这不是一个弹性APM方面的问题,更多的是一个愚蠢的问题,从我的一边。

请参考讨论来查找问题和解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62677891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档