2016-08-22 12 views
0

Filebeatは、ログデータをlogstashに送信するために使用されます。 Logstashはそのデータをポート5044で読み込みます。filebeatを配送業者として使用する利点は何ですか?

input { 
    beats { 
    port => 5044 
    } 
} 

データをlogstashに直接フィードできます。

input { 
    file { 
    path => "/tmp/access_log" 
    start_position => "beginning" 
    } 
} 

私の質問は、なぜファイル転送を荷送人として必要とするのでしょうか? shipperとしてfilebeatを使用する利点は何ですか?

答えて

1

アイデアは、ログと統計情報を収集するために必要なすべてのサーバーにFilebeatをインストールすることです。これらのFilebeatインスタンスは、大量の処理とフィルタリングが可能な集中管理されたLogstashインスタンスに対して、処理を一切行わずにできるだけ早くログを取得して出荷します。

以前、Logstashにはlightweight logstash-forwarderモジュールがありました。これは、Filebeatとほぼ同じ作業を行います。 Filebeatは、すべての異なるホストからのログを集中管理するための公式で標準的な新しい方法です。

+0

発送を高速化するには、filebeatを使用する必要があります。 – learner

+0

はい、Filebeatの目標は、サーバーからできるだけ早くログを送信することです。 – Val

関連する問題