私の問題を監視
は、次のディレクトリ構造を考えてみましょう:Filebeat:ディレクトリ階層の2つのレベルの
/var/log/quodo/campaigns/deployment_29/campaign-32/users.log
/var/log/quodo/campaigns/deployment_29/campaign-12/ads.log
/var/log/quodo/campaigns/deployment_55/campaign-77/users.log
/var/log/quodo/campaigns/deployment_55/campaign-37/ads.log
...
私はFilebeatを使用してElasticSearchする/var/log/quodo/campaigns/<whatever1>/<whatever2>
下にあるすべてのログを、船にログインしたいと思います。
Filebeat does not feature recursive monitoring of a directory:
サブディレクトリの所定のレベルからすべてのファイルを取得するために、次のパターンを使用することができる:
/var/log/*/*.log
。これは、
/var/log
のサブフォルダからすべて.log
個のファイルをフェッチします。/var/log
フォルダからログファイルを取得しません。 現在、ディレクトリのすべてのサブディレクトリにあるすべてのファイルを再帰的にフェッチすることはできません。
私は
filebeat.prospectors:
- input_type: log
paths:
- /var/log/quodo/campaigns/*/*/*
scan_frequency: 1s
output.elasticsearch:
<connection data>
に
私はFilebeat構成でディレクトリ階層に*
2つのレベルを使用することはできます私の質問に何を試してみましたか?
ニートのために素晴らしい作品。できるだけ早く試乗を行います。 –
作品。どうもありがとう! –