弹性APM for Java是否捕获日志?

时间:2019-11-06 20:55:10

标签: elastic-stack apm elastic-apm

我无法理解Elastic APM for Java是否应该从slf4j捕获日志,或者它只能跟踪异常? 我有使用slf4j的Spring Boot服务,但在apm索引中找不到日志条目。有人可以澄清期望吗? 谢谢

2 个答案:

答案 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