[SERVICE]
Flush 1
Daemon off
[INPUT]
Name tail
Tag my_tail
path /var/logf/app.log
[FILTER]
Name record_modifier
Match *
Record hostname ${HOSTNAME} # 'hostname' 키에 환경변수 'HOSTNAME' 값 추가
Record product Awesome_tool # 'product' 키에 'Awesome_tool' 값 추가
[OUTPUT]
Name kinesis_streams
match my_tail
region ap-northeast-2
stream skills-stream
Remove_key와 Allowlist_key는 배타적이다.
[FILTER]
Name record_modifier
Match *
Record hostname ${HOSTNAME} # 'hostname' 키에 환경변수 'HOSTNAME' 값 추가
Remove_key key1 # 'key1' 필드 삭제
Allowlist_key key2 # 'key2', 'key3' 제외 모두 삭제
Allowlist_key key3
# 2.1 버전부터 uuid_key my-key # my-key 필드에 uuid 추가