0

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

4

2 回答 2

1

Elastic-apm-agent-java 会在您使用 slf4j 实现时自动捕获异常Logger#error("message", Throwable)

您可以在这里找到更多信息

于 2020-04-13T21:09:21.920 回答
0

日志记录与 APM / 跟踪是分开的,但可以集成。

https://github.com/elastic/ecs-logging-java是一个精选的日志库,它还将关联跟踪 ID,因此您可以将两者结合在一起。

继续使用 SLF4J 并添加正确的日志记录后端。然后可以由 Filebeat 获取输出(如存储库中所述),您就可以开始了。

于 2019-11-07T06:00:56.763 回答