moribiru97のブログ

WEB系のプログラミングとかミドルウェアのメモ書きとかとか...

file_outputのbufferサイズを大きくする

td-agent.conf

buffer_chunk_limit 500000000

fluentdで収集した各サーバのログをそのまま素のファイルでダウンロード出来るようにしたかったので、tagomorisさんの作ったfile-alternativeを使ってみた。
が、file_outのappendオプションが無くbufferの上限でrotateされてしまうため、そのままダウンロードしようとすると複数ファイルを個別にダウンロードする羽目になってしまう。
この為にpluginを書くのもどうかと思ったので調べたところ、「buffer_chunk_limit」を大きくしておけばappend trueにしたときと挙動は同じような感じになるっぽい。