このトピックでは、ApsaraMQ for Kafka を Filebeat に接続する方法について説明します。
Filebeat
Filebeat は、ログデータの転送と一元化を行う軽量のシッパーです。 Filebeat は、指定されたログファイルまたは場所を監視し、ログイベントを収集し、それらを Elasticsearch または Logstash に転送してインデックスを作成できます。 Filebeat は次の方法で動作します。
Filebeat は、指定された場所でログデータを検索するために、1 つ以上の入力を開始します。
Filebeat は、見つかったログごとにハーベスターを開始します。 各ハーベスターは 1 つのログを読み取り、ログデータを libbeat に送信します。
libbeat はデータを集約し、集約されたデータを構成済みの出力に送信します。
メリット
ApsaraMQ for Kafka を Filebeat に接続する操作には、次のメリットがあります。
非同期処理: バーストトラフィックを防止します。
アプリケーションの分離: ダウンストリームの例外がアップストリームに影響を与えないようにします。
オーバーヘッドの削減: Filebeat のリソースオーバーヘッドを削減します。
接続方法
ApsaraMQ for Kafka を Filebeat に接続するには、次の方法を使用します。