如何将给定令牌后的整个日志文件作为一条消息读入Logstash?

时间:2017-04-04 17:41:02

标签: regex logstash multiline

我有一些新行分隔的日志文件。为了成功地理解它们,我尝试使用多行编解码器将所有内容合并为一条消息:

********
start of end of log file
some more interesting logs
end of log file

这可以成功运行,但是在日志文件非常长的情况下,我会收到"达到的最大行数"警告以及_grokparsefailure。

日志文件都以类似的格式结束,这不是太长,这是我感兴趣的部分。日志文件的结尾以一系列星号开头,例如:

ErrorDataReceived

如何告诉logstash从星号开始抓取所有内容作为一条消息,然后放弃其余消息?

0 个答案:

没有答案