最近在做ELK项目,logstash从文本读取日志到Elasticsearch,然后在Kibana显示出来。
一切正常,无任何error或warning,logstash就是没有任何反应,elastic也静悄悄。反复查,未果。无聊至极,把日志文本打开,逐行看,看到末尾顺手把最后面一行的回车符去掉,保存。却惊奇地发现,logstash的console开始运行,一行行输出解析的日志……
也就是说,如果文本最后一行是回车符的话,logstash是不认的。一定要把文本最后一行的回车符去掉!
最近在做ELK项目,logstash从文本读取日志到Elasticsearch,然后在Kibana显示出来。
一切正常,无任何error或warning,logstash就是没有任何反应,elastic也静悄悄。反复查,未果。无聊至极,把日志文本打开,逐行看,看到末尾顺手把最后面一行的回车符去掉,保存。却惊奇地发现,logstash的console开始运行,一行行输出解析的日志……
也就是说,如果文本最后一行是回车符的话,logstash是不认的。一定要把文本最后一行的回车符去掉!