【问题标题】:Collate logs from multiple springboot instances on different machines整理不同机器上多个springboot实例的日志
【发布时间】:2020-10-01 23:02:29
【问题描述】:

我有一个 springboot 应用程序,它在多个节点上运行以实现负载平衡。每个 springboot 实例都会在文件系统中生成自己的日志。要调查日志,我需要手动查看不同机器中的不同日志文件。

我正在寻找一个实用程序,它将日志整理为单个文件,或者可能会公开一些 HTML ui 以查看日志消息。

我希望该工具是轻量级的,无需访问数据库。该工具将托管在运行 springboot 的机器中。

环境是linux,我用的是slf4j和logback。

【问题讨论】:

    标签: java spring spring-boot logback spring-logback


    【解决方案1】:

    您应该查看ELK Logging 以获得全面的解决方案。

    如果使用 Logback 数据库 apender 并将日志写入数据库,那么这一步太过分了,然后使用 Spring Data Rest API 将它们拉回来。

    【讨论】: