は、http://docs.fluentd.org/v0.12/articles/output-plugin-overviewをdisable_retry_limit:fluentdでは、drop_oldest_chunkはretry_waitをリセットしますか? RETRY_LIMITに関するfluentdで
限界に達した場合、バッファリングされたデータは破棄され、再試行間隔が初期値(retry_wait)にリセットされます。私は、出力のために次のように構成してい私の設定では
:
buffer_queue_limit 200
buffer_chunk_limit 1m
flush_interval 3s
buffer_queue_full_action drop_oldest_chunk
max_retry_wait 1h
disable_retry_limit true
をバッファキューがいっぱいになった刚性だから我々はここで、1時間のmax_retry_waitと、バッファからの出力に再試行を続けますケースでは、最も古いチャンクをドロップし、次のチャンクに移動します。
disable_retry_limitをtrueに設定すると、バッファキューがいっぱいのときに最も古いチャンクをドロップすることを意味します(buffer_queue_full_action drop_oldest_chunk
)。
私の質問は、このバッファキューが最も古いチャンクを破棄するとき、retry_wait(デフォルトの1秒、各試行で増分)が出力されるためにキュー内の次のチャンクの初期値にリセットされることです。 retry_limitに達したとき)