我不明白 Elastic APM for Java 是应该从 slf4j 捕获日志还是只能跟踪异常?我有使用 slf4j 的 Spring Boot 服务,但在 apm 索引中找不到日志条目。有人可以澄清期望吗?谢谢
问问题
615 次
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 回答