我是弹性堆栈上的新手。我在本地环境的Ubuntu 16.04上设置了一个弹性堆栈和filebeat。现在,我想从特定目录中读取日志文件。在我的情况下,LogFile
是我的目录,位于Ubuntu桌面上。
我想知道如何从该文件读取日志并显示在Kibana仪表板上。
感谢您的帮助。
答案 0 :(得分:0)
这很简单。 非常基本的部署:了解Beats(更轻松)或Logstash(从文件中读取内容时,您必须了解监视程序)。
首先,您可以使用Logstash配置的最简单版本:
input {
file {
path => "/var/log/yourlog.log"
start_position => "beginning"
}
}
filter {
#your filter etc, by default you will parse everything into messages
}
output {
elasticsearch {
hosts => ["your_elasticsearch:9200"]
index => "your_index"
}
}