[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 추가