标签: ruby regex logstash logstash-grok oniguruma
我有纯文本示例:
Total time
我正在尝试使用以下模式解析Logstash Errors过滤器中grok和grok { match => {"message" => ".*Total\stime\:\s(?<time>\d*).*Errors\:\s(?<errors>\d*)"} } 字段的值:
Errors
grok
grok { match => {"message" => ".*Total\stime\:\s(?<time>\d*).*Errors\:\s(?<errors>\d*)"} }
{{1}}
但是它为每个字段分配了两个值:
总时间10,10 错误5,5;
总时间10,10
错误5,5;
有没有办法正确解析这些字段的值,只有一个值?