分析日志文件并显示结果的简单方法

时间:2019-01-30 16:20:10

标签: elasticsearch logstash kibana log-analysis

我有一个日志文件。我想上传日志文件,并且想对日志文件进行一些查询,然后显示结果。做这项工作的最简单方法是什么?是否可以仅使用弹性搜索和Kibana而不使用logstash?

2 个答案:

答案 0 :(得分:0)

您需要一些东西来将日志文件发送到elasticsearch,它可以是Logstash实例,Filebeat或自定义应用程序/脚本。

使用Logstash,如果您想解析消息或丰富数据,您将拥有更大的自由度,Filebeat在这些方面受到更多限制。

就我而言,我同时使用Logstash和Filebeat,我有一台Logstash计算机,该计算机接收安装在远程计算机上的Filebeat代理发送的数据。

答案 1 :(得分:0)

您需要一个日志转发器来读取您的日志文件并将其推送到elasticsearch集群中。 著名的日志转发器是

  1. logstash(它不仅读取日志文件并将日志行推送到Elasticseach中,而且还可以在发送每条日志行之前执行中间过滤和格式化)

  2. file-beat(一种非常轻巧的代理,它可以从文件中读取日志行并推送到Elasticsearch中,无法执行中间过滤或格式化)