[SERVICE]
Flush 5
Daemon Off
Log_Level info
Parsers_File my-parser.conf
[INPUT]
Name tail
Tag my_tail
path /var/logf/app.log
Parser my-parser
[FILTER]
name expect
match *
key_exists color
key_exists $label['name']
action exit
[OUTPUT]
name stdout
match *
구성
[FILTER]
name expect
match *
key_exists host # host 키 존재
action exit # 존재하지 않으면 fluent bit 중단
[FILTER]
name expect
match *
key_exists host # host 키 존재
action warn # 존재하지 않으면 fluent bit 경고 메세지
[FILTER]
name expect
match *
key_exists host # host 키 존재
key_not_exists code # code 키 존재하지 않음
key_val_is_null time # time 키의 값이 null
key_val_is_not_null version # version 키의 값이 null이 아님
action warn