LoginSignup
13
10

More than 5 years have passed since last update.

td-agentをv1からv2にバージョンアップした話

Posted at

td-agentをv1からv2にしてみました。
td-agentを含めて3つ、バージョンが分かれている部分があります。

  • td-agent (v1 => v2)
  • 設定ファイル (v0 => v1)
  • fluentd本体 (0.10.x)

td-agent --versionで出力されるバージョンはfluentd本体のものなので注意。

インストール

yumを例に、手順にしたがって
1. td-agent v1のアンインストール
sudo yum remove -y td-agent
2. リポジトリパスをv2のものに修正
3. td-agent v2のインストール
sudo yum install -y td-agent
4. プラグインのインストール
sudo /usr/sbin/td-agent-gem install my-plugins #コマンドが変更に

設定ファイル修正

td-agentをv2にすると、設定ファイルがv0からv1になります。(デフォルトでは)
/etc/td-agent/td-agent.confなどを修正する必要があるか確認します。

[{で始まる値はシングル/ダブルクオートで囲うようにします。
例えばメールプラグインのメールの件名が
[error]アプリとなっていた場合は、
"[error]アプリ"に変更します。
修正しないと動作しません。

includeをしているときは@includeに変更します。
修正しないとtd-agentのログにwarnが出ます。

最後にtd-agent configtestでテストしてみて、
問題ないようだったら起動しましょう。

参考記事

13
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
10