【问题标题】:Does elastic APM for Java captures logs?Elastic APM for Java 是否捕获日志?
【发布时间】:2020-03-03 10:05:27
【问题描述】:

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

【问题讨论】:

    标签: elastic-stack apm elastic-apm


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      更多信息您可以找到here

      【讨论】:

        猜你喜欢
        • 2021-12-14
        • 1970-01-01
        • 1970-01-01
        • 2021-06-26
        • 1970-01-01
        • 2023-01-18
        • 2020-10-21
        • 2022-12-13
        • 2010-09-08
        相关资源
        最近更新 更多