我正在从Logstash将日志推送到Elastic Search,然后我需要按照它们编写的顺序取回日志。按时间戳排序没有帮助,因为同时可能有多个日志语句。我按照Include monotonically increasing value in logstash field?中的解决方案,它在我的Windows系统中完美运行。
但是当代码移到linux生产环境时,logstash没有启动。失败时出现以下错误
reason =>“找不到任何名为'seq'的过滤插件。你确定吗? 这是对的?试图加载seq过滤器插件导致了这一点 错误:没有要加载的文件 - logstash / filters / seq“,:level =>:error}
答案 0 :(得分:0)
检查seq.rb文件是否在过滤器文件夹中 还要检查seq.rb的行结尾是否为linux。如果您将文件从Windows机器传输到Linux,问题可能来自此处。