我刚刚在测试环境中从5.2升级到5.6。
升级后,我的logstash过滤器停止了工作。
我得到"Sep 26 11:01:41"
的日期并匹配"match => [ "syslog_timestamp", "MMM dd HH:mm:ss" ]"
它抛出JSON parse error, original data now in message field {:error=>#<LogStash::Json::ParserError: Unrecognized token 'Sep': was expecting ('true', 'false' or 'null')
最佳答案
模式中的空格过多"MMM dd HH:mm:ss"
应该为"MMM dd HH:mm:ss"
"match => [ "syslog_timestamp", "MMM dd HH:mm:ss" ]"
^
|
here
关于elasticsearch - LogStash日期过滤器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46422509/