logstash 配置中 cc_digits 的正则表达式匹配模式
Regular Expression matching pattern for cc_digits in logstash configuration
msg字段数据为:
Starting RentalTransactionMessageProcessor cc_digits="1982"
grok 匹配模式为:
grok {
match => { "msg" => "%{GREEDYDATA:text} cc_digits= %{NUMBER:ccdigits}" }
}
规则:
cc_digits should be 4 digits
我正在检查下面的 grokDebugger
http://grokconstructor.appspot.com/do/match#result
这不是匹配的正确写法pattern.Can任何人提供正确的写法。
你忘记引号了。
%{GREEDYDATA:text} cc_digits="(?<ccdigits>\d{4})"
编辑:当您使用此模式时,请记住对引号进行转义。
msg字段数据为:
Starting RentalTransactionMessageProcessor cc_digits="1982"
grok 匹配模式为:
grok {
match => { "msg" => "%{GREEDYDATA:text} cc_digits= %{NUMBER:ccdigits}" }
}
规则:
cc_digits should be 4 digits
我正在检查下面的 grokDebugger
http://grokconstructor.appspot.com/do/match#result
这不是匹配的正确写法pattern.Can任何人提供正确的写法。
你忘记引号了。
%{GREEDYDATA:text} cc_digits="(?<ccdigits>\d{4})"
编辑:当您使用此模式时,请记住对引号进行转义。