するタイミングを制御するパラメータ一式、およびflush対象となるデータのチャンクを溜めておく量の上限を決めることとなる。フルーエントディーナンデ?」っていう誰もが抱く疑問の答えはここにある。pluginの設定で執拗に指定している人はいないだろう。BufferedOutputとTimeSlicedOutputでは挙動がさまざまに異なりデフォルト値も違う。プラグイン側でそのデフォルト値を上書きしているケースもある。すべての設定値がどうなっているのか把握したい厨にとってはfluentdの闇とも言える部分である。関係する設定項目は以下の通りである。これを上書きしているプラグインもある(out_webhdfsなど)。意外に普通の数値だったな。場合は16GBをメモリに確保してから詰まる。Fluentdでバッファを使用するプラグインは以下の条件のどちらかを満たした場合にバッファをflushする動作を行う。以下のような条件のどちらかに変わる。デフォルトはじつは10分(!)なので、流量の小さいデータについて1時間毎にファイルを作るつもりで設定していると、毎時10分にならないと最終的な出力は得られないということになる。「time_slice_formatで指定される時間幅の終端」というのは、具体的には以下のようになる。影響が無視される挙動になる。場合はflushされるという違いもある。プラグインもシャットダウン時にいきなりデータロストするわけではない、が、出力処理が失敗した場合はバッファチャンク内のデータは失われる。されないので、これはこれで戸惑うことがあるかもしれない。