やりたいこと
Fluent Bitの設定ファイル(fluetnt.conf)に環境変数を指定し、環境変数経由で値を指定する。
環境情報
- ECS Fargate 1.4
- aws-cli/2.15.5
- Fluent Bit v1.9.10
やり方
環境変数MYSERVICEを利用したい場合、以下のようにconfファイルに記載を行う。
[OUTPUT] ... log_group_template /test/${MYSERVICE} ...
以下、補足です。
補足
環境変数として以下のように値を定義しておくと
export MYSERVICE=hoge
FluentBitの起動ログを見ると、環境変数に指定した値で動作をしていました。
[ info] [output:cloudwatch_logs:cloudwatch_logs.0] Creating log stream /var/log/myerror_log in log group /test/hoge
以上、ご参考になれば幸いです。