我想使用grok将版本字符串(例如2.3.5)拆分为三个字段(major.minor.patch)。
我尝试过的事情:
%{NUMBER:major}.%{NUMBER:minor}.%{NUMBER:patch}
[C0的结果:Grok debugger
No Matches
我所期望的:
版本号的各部分是int值,因此,使用{
major: 2,
minor: 3,
patch: 5
}
而不是INT
不仅匹配整数值,这是有意义的。
此外,点必须转义以匹配文字点。
使用
NUMBER
测试:
%{INT:major}\.%{INT:minor}\.%{INT:patch}