[英]Logstash grok patterns for message
below is my log line:以下是我的日志行:
TPS Memory value: 123532K, 20210525 205953, ProcessInfo, Memory OOS
I try to get column "ProcessInfo" as "rulename" in kibana grok debugger but failed with [parse_exception] patterns below:我尝试在 kibana grok 调试器中将“ProcessInfo”列作为“rulename”,但由于以下 [parse_exception] 模式而失败:
(?<rulename>(?<=TPS Memory value: \d+K, \d{8} \d{6}, )\w+)
How can I fix it?我该如何解决?
By default, grok does not keep empty captures ( cf. option : keep_empty_captures
defaults to false).默认情况下,grok 不保留空捕获( 参见选项:
keep_empty_captures
默认为 false)。
You can simply use:您可以简单地使用:
TPS Memory value: \d+K, \d{8} \d{6}, (?<rulename>\w+)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.