在这个用例中如何使用正则表达式配置文件?

时间:2016-08-19 08:50:36

标签: json logstash logstash-grok logstash-configuration

我正在使用LogStash,它接受日志文件中的数据,该日志文件具有不同类型的日志。

我试过了:

filter {
  grok {
    match => { "message" => "%{WORD:tag} %{WORD:message} %{WORD:value}
  }
}        

但它没有用。

1 个答案:

答案 0 :(得分:0)

我正在使用grok过滤器来检查日志行是否是一种格式。

如果grok过滤器无法解析日志行(例如使用json行),_grokparsefailure将被添加到标记中。然后,您可以使用此标记来区分两种日志类型。

tr

要测试你的grok模式,Grok Constructor是一个很好的工具。