例如 3.44 会匹配一个event 的 duration
一个55.3.244.1 会匹配一个请求的client
grok {
match => ["message", ".*?\[(?<time>%{YEAR}%{MONTHNUM}%{MONTHDAY}[- ]%{TIME})\]\s*%{NUMBER:duration}"]
}
匹配
[elk@node2 conf]$ echo '[20201212 08:08:08.888] 33.33' >>test.txt
[elk@node2 conf]$ echo '[20201212 08:08:08.888] 44' >>test.txt
[elk@node2 conf]$ logstash -f logstash04.conf
!!! Please upgrade your java version, the current version '1.7.0_45-mockbuild_2013_11_22_18_30-b00' may cause problems. We recommend a minimum version of 1.7.0_51
Settings: Default pipeline workers: 4
Pipeline main started
{
"message" => "[202