使用 ElasticSearch 7.1 和 log4j2.11.1 进行远程数据存储处理



我正在使用ElasticSearch 7.1。它带有log4j2.11.1.jar。当我尝试使用 log4j2 作为 TcpSocketServer 运行设置远程数据存储时,问题就出现了。然后,我将在不同的 Java 应用程序中使用 log4j 日志记录 API,将日志传输到远程数据存储进行分析。但是,从log4j2 Java文档中,我发现TcpSocketServer已被取出。

你们是如何设法使用最新的 log4j2 库配置远程数据存储的?是否有任何仍然适合我的用例的工作架构布局?

Elasticsearch不是一个很好的日志托运人;如果网络出现故障会发生什么?我们通常会沿着 Beats 应该接管这部分的路线走下去,所以 Filebeat 使用 Elasticsearch 模块在这里: https://www.elastic.co/guide/en/beats/filebeat/7.1/filebeat-module-elasticsearch.html

最新更新