(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【AWS/ECS】FluentBitのfluent.confで環境変数で値を指定する

スポンサーリンク

やりたいこと

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

以上、ご参考になれば幸いです。