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"}
У меня есть журналы, подобные приведенным выше, и мне нужно использовать только те журналы, которые содержат «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!"
Как я могу выполнить поиск только в журнале, который соответствует шаблону, чтобы я мог разрешить предупреждение?