【发布时间】:2019-10-04 17:56:19
【问题描述】:
我在 Windows 上运行 ElasticSearch.bat (cluster) 和 kibana.bat,据我所知 Elasticsearch index Json 格式...
我有 3 个 SpringBoot 项目,其中包含 log4j 生成的日志文件(例如:dd-mm-yyyy.log) 这是我的问题:
有什么方法可以让我的项目成为节点并从这些日志中读取、索引和搜索?
如果没有,是否有任何改变使其成为可能?
我的目标是使用 ElasticSearch 在这些日志中搜索字符串
谢谢
【问题讨论】:
-
技术上正确的堆栈是
Filebeat -> Logstash -> Elasticsearch -> Kibana将 Filebeat 代理安装到您的应用程序节点。 elastic.co/guide/en/beats/filebeat/current/… 如果您的日志格式已经可以被索引,您可以跳过Logstash。
标签: java spring-boot elasticsearch elastic-stack