2017-11-15 23 views
1

マイ設定

私はsupervisordFilebeatがESにログを読んで出荷されてから共有ボリューム、上output.logにログを書き込みしているドッカクラスタを持っています。ディスクいっぱいの問題を防ぐために、私はsupervisordにログをローテーションするように設定しました。私は、Filebeatがログを逃してしまったり、ログを2回送ったりするかもしれないと心配しています。ログのローテーションを処理するようにfilebeatを設定するにはどうすればよいですか?

私の問題

私は重複しないか、ログの行を逃し、output.logに書き込まれたログを消費するFilebeatをしたいと思います。

私の質問私はsupervisordログローテーションを処理するためにFilebeatを設定するにはどうすればよい

答えて

0

supervisord rotationのように見えるのは、すぐにファイルビープ音で動作します。

たとえば、programセクションのsupervisord.confでは、次の構成ではログがローテーションされ、filebeatは1行が欠落しませんでした。

stdout_logfile_maxbytes=1024 
stdout_logfile_backups=5 
stderr_logfile_maxbytes=1024 
stderr_logfile_backups=5 

すべてのファイルがその中に回転しているときFilebeatファイルを見逃すことはありませんように、実際の生産システムでは、私は、(MBの数十または数百で)大きな値を使用することを言及する価値がありますスリープインターバル。

関連する問題