備忘録です。
fluent-plugin-rewriteが0.0.14を入れると芋づるで最新のfluentd本体0.14.8が入ってしまい、
最新のfluentdの0.14はまだtd-agentのpackageもマニュアルも正式版であるような話もエラー遭遇時点(2016/11)でみかけないが
依存関係のエラーで起動しなくなったりtd-client新しいの入れてもwarnがログに出てたりしていたということで固定しました。
chef的には以下のようにバージョン固定
gem_package "fluent-plugin-rewrite" do
gem_binary "/opt/td-agent/embedded/bin/fluent-gem"
version "0.0.13"
options "--no-rdoc --no-ri"
end
コマンドだと以下のようなかんじ
td-agent-gem install -v 0.0.13
か
/opt/td-agent/embedded/bin/fluent-gem install -v 0.0.13
※chefリポジトリなおしてイメージビルド側修正してなかったりすると二重に入ったりで要注意
以上。