【问题标题】:How to setup ELK in simple java project如何在简单的 java 项目中设置 ELK
【发布时间】:2020-05-20 01:50:50
【问题描述】:

我是 ELK 设置的新手。我在 Spring Boot 微服务中设置 ELK 并成功运行,但我想在简单的 Java 项目中设置 ELK。

我有一个简单的 JAVA 项目,我在 docker 文件中使用该项目的 Jar。

有没有办法在 Simple Java 项目中设置 ELK?

【问题讨论】:

    标签: java log4j logback elk


    【解决方案1】:

    您可以在本地安装 ELK 作为 docker 镜像,然后在您的简单 java 项目中使用它。 一个 docker 容器应该只运行一个进程,所以同一个项目中的 elk 不是一个好主意。为什么它必须是一个简单的java项目呢?如果你正在构建一个容器,那么将它变成一个微服务是有意义的......

    你能解释一下为什么简单的java吗?

    因此,当您有两个容器时,请确保它们在同一网络上运行...

    干杯!

    【讨论】:

    • 实际上我正在使用一个 maven 项目,我正在使用记录器,但我希望使用 elk 进行记录部分。
    • 因此您只需要在应用程序中配置文件节拍,即可将日志发送到正在运行的 ELK 实例。在您的 ELK 实例中,在本例中是另一个在某处甚至本地运行的 Container,然后您可以分析收集的日志...
    • 实际上我正在使用该项目的 jar 文件,我现在正在使用 Logger,但我想在该项目中使用 ELK。
    • 所以使用filebeat作为日志导出器。日志应该发送到运行在不同机器或本地 docker 上的 ELK...这有利于松散耦合。
    • 实际上我有一个简单的 maven 项目,我想使用 docker 为该项目设置 elk。你能给我举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    相关资源
    最近更新 更多