问题
在使用 docker-compose
启动 elk (logstash:7.10.1)时报:
Pipeline has terminated {:pipeline_id=>".monitoring-logstash", :thread=>"#<Thread:0x6cb098cd run>"}
当时使用的 logstash.conf
是:
input { stdin {} }
output {
stdout { codec => rubydebug }
}
解决方案
问题是 stdin{}
使用错了, 正确的配置:
input {
syslog {
port => "514"
}
}
output {
stdout { codec => rubydebug }
}