filebeatは複数のログを収集する方法は何ですか?
Filebeatは複数のログファイルを収集するために複数の入力を設定することができます。
- ファイルビートの設定ファイル、filebeat.yml
- filebeatの入力
- タイプ
- 道(Path)
- 必要に応じて、各入力ブロックに関連パラメーターを設定することができます。例えば、ログファイルのエンコードや特定ファイルの除外など。
- 設定ファイルを保存して閉じる。
- Filebeatを起動または再起動すると、設定ファイルで指定されたすべてのログファイルの収集が開始されます。
以下は、2つのログファイルを収集する例の設定ファイルです。
filebeat.inputs:
- type: log
paths:
- /var/log/app1/*.log
exclude_files: ['.gz$']
- type: log
paths:
- /var/log/app2/*.log
encoding: utf-8
上記の例では、filebeat.inputsには2つの入力設定ブロックがあり、それぞれが/var/log/app1/および/var/log/app2/ディレクトリ内のすべての.logファイルに対応しています。最初の設定ブロックは.gz拡張子のファイルを除外し、2番目の設定ブロックはログファイルのエンコーディングをUTF-8に指定しています。
注意:各入力設定ブロックにはそれぞれパラメータ設定が可能であり、必要に応じて設定することができます。