最近,我一直在研究Logstash和集中式日志记录解决方案。我设法收集了来自不同应用程序的一堆日志文件,并在Logstash提供的文件插件的帮助下将它们记录到Elasticsearch。
尝试使用Filebeat时出现问题。我在不同的容器中运行Filebeat和整个ELK Stack。当我使用beats插件时,除了Logstash之外,一切运行正常。
如果我将Logstash配置(logstash.sample.conf)更改为:
input
{
beats{
port => 5044
}
}
当我重新启动Logstash容器时,它会立即退出。我目前不清楚导致容器崩溃的原因,这就是我需要帮助的地方。
我也无法从容器中的logstash中找到任何可以帮助我弄清楚发生了什么的日志。
我的filebeat(filebeat.yml)配置如下:
filebeat.prospectors:
- type: log
paths:
- /Users/henriqueferreira/Documents/LogCollection/sharing/*.log
output:
logstash:
hosts: ["127.0.0.1:5044"]
最近有人见过这个问题并能帮助我吗?什么可能导致容器退出?