将我的Java应用程序的日志消息写入麋鹿堆栈的最佳方法是什么?

时间:2018-10-23 18:10:50

标签: logging logstash elastic-stack filebeat

我想将Java应用程序中的日志数据保存到ELK堆栈中。我可以自由配置日志数据的格式。不幸的是,我只能使用log4j1.x。

在ELK Stack中存储结构化日志数据的最简单方法是什么?

1 个答案:

答案 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