output plugin について
公式みながら翻訳
設定値については省略
mode
buffering と flush に関する 3 つの mode がある
-
Non-Buffered mode
- data を buffering せず、結果を即時書き込みしない
-
Synchronous Buffered mode
- buffered Chunk を stage と queue で管理する
-
Asynchronous Buffered mode
- buffered Chunk を stage と queue で管理するが、Chunk を後でコミットする
buffer セクションが指定しない場合、fluentd が適切な mode を選択する
buffer をサポートしない output plugin で設定すると
fluentd がエラーを出力する
flush_mode
は
- default
- lazy
- interval
- immediate
default の挙動はソース見てください
src
一応 default でも flush_interval 設定すれば反映される