tl;dr
- td-agent.conf 設定パラメータの値を環境変数から参照したい
memo
動作確認環境
$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) $ td-agent --version td-agent 0.12.26
設定
- /etc/sysconfig/td-agent
export TD_AGENT_LOG_LEVEL=debug
- /etc/td-agent/td-agent.conf
log_level "#{ENV['TD_AGENT_LOG_LEVEL']}" (snip)
確認
service td-agent restart
して /var/log/td-agent/td-agent.log を確認
(snip) 2016-09-17 09:10:04 +0900 [info]: using configuration file:log_level debug (snip)
TD_AGENT_LOG_LEVEL
の中身が展開されている。
以上
メモでした。