我想将Java应用程序中的日志数据保存到ELK堆栈中。我可以自由配置日志数据的格式。不幸的是,我只能使用log4j1.x。
在ELK Stack中存储结构化日志数据的最简单方法是什么?
答案 0 :(得分:0)
如果您要求将Java应用程序日志提取到Elasticsearch中的简便方法,请安装并运行filebeat
以读取您的应用程序日志并将其提取到ES中。您可以使用filebeat接收节点来解析日志并将其存储在Elasticsearch中的各个字段中,以帮助可视化等。或者,您也可以安装logstash进行解析,而不是使用filebeat接收管道。一些阅读链接可帮助您入门:
https://www.elastic.co/guide/en/beats/filebeat/current/configuring-howto-filebeat.html
https://www.elastic.co/guide/en/beats/filebeat/current/configuring-ingest-node.html
https://www.elastic.co/guide/en/logstash/current/configuration.html