我无法理解Elastic APM for Java是否应该从slf4j捕获日志,或者它只能跟踪异常? 我有使用slf4j的Spring Boot服务,但在apm索引中找不到日志条目。有人可以澄清期望吗? 谢谢
答案 0 :(得分:0)
日志记录与APM /跟踪是分开的,但是可以集成。
https://github.com/elastic/ecs-logging-java是一个精选的日志记录库,该库还将关联跟踪ID,因此您可以将两者绑定在一起。
继续使用SLF4J,然后添加正确的日志记录后端。然后可以通过Filebeat拾取输出(如存储库中所述),您就可以开始了。
答案 1 :(得分:0)
当您使用slf4j实现Logger#error("message", Throwable)
时,Elastic-apm-agent-java自动捕获异常。
更多信息,您可以找到here