2019/08/13 13:13:17 [DEBUG] Hello, world!
2019/08/13 13:13:17 [INFO] Ignore me
2019/08/13 13:13:17 [INFO] SPECIFIC_LOG :{"name": "mark"}
我喜欢上面的日志,我只需要 grep 包含“SPECIFIC_LOG”的日志,我想忽略其他日志。
我试图像这样设置配置,
<source>
@type tail
path ./sample.log
tag debug.sample
<parse>
@type regexp
expression /\[\w+\] SPECIFIC_LOG\s:(?<message>.*)$/
</parse>
</source>
<filter debug.**>
@type parser
key_name message
format json
</filter>
它适用于具有模式的匹配日志,但对于不匹配的日志,我收到警告说
#0 pattern not matched: "2019/08/13 13:13:17 [DEBUG] Hello, world!"
如何仅 grep 匹配模式的日志,以便解决警告?