2017-01-16 8 views
0

現在、私はログをfilebeatで出荷し、logstashのいくつかのフィルタの後にESに転送するELKスタックを持っています。サーバーとログがたくさんあるので、巨大なログがログに記録されていますが、非常に特定の種類のログメッセージだけを処理するようにフィルタを構成しました。どちらがうまくいっていますが、一致していないログもlogstash.logファイルに記録されます。前述のように、巨大なログが来ていると、logstash.logファイルのサイズはすぐに高い値に達し、スペース問題が発生しています。私が処理されたログだけを記録するようにlogstashを設定する方法。Logstashはgrokの解析済みメッセージのみをログに記録する必要があります

答えて

0

logrotateを使用すると、毎日または一定のしきい値に達すると自動的に回転することができます。回転数を1または2に設定することができます。これにより、トラブルシューティングが必要な場合に備えてファイルに何が起こっているかを確認する時間が得られますが、スペース競合が発生する前に削除されます。

関連する問題