可用正则符号
行匹配
negate 和 match 的使用
...
multiline.pattern: '^\[[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after
...
negate 有对立面的意思。 这个词是相对前面的 mutiline.pattern 做解释的。比如官方的例子: multiline.pattern
: ^b
。
negate | match | 解释 | pattern: ^b |
---|---|---|---|
false | after | 匹配的放后面 | ![]() |
false | before | 匹配的放前面 | ![]() |
true | after | 不匹配的放后面 | ![]() |
true | before | 不匹配的放前面 | ![]() |
[1] filebeat 行匹配