【发布时间】:2019-03-22 10:43:25
【问题描述】:
有时由于完整日志文件中某些日志行的模式不正确,logstash 会跳过。
它只发送模式与我编写的 grok 语法匹配的所有行。
我想查看 logstash 跳过或不读取哪些日志行,以便我们可以使该模式正确。
我已经添加了
output {
if "_grokparsefailure" in [tags] {
stdout {
codec => rubydebug
}
}
else
{
}
}
但它只打印 logstash 读取的行的 grok 解析失败
那么如何在输出日志文件中打印或存储所有跳过的行。
【问题讨论】:
标签: logstash elastic-stack logstash-grok logstash-file