logstash ドキュメントを検索しましたが、logstash がフィルターを実行する方法を見つけることができませんでした。
例で説明します:
複数の構成ファイル、apache.conf nginx.conf logic.conf nginx と apache の両方の構成ファイルには、タイプが一致した場合にトリガーされるフィルターが含まれており、「please_do_logic」というタグが追加されます。
logic.conf には、nginx.conf および apache.conf の以前の grokk ログ行からリクエスト部分を抽出するいくつかの grok フィルターが含まれています。
2 つの質問があります。
- logstash はどの構成ファイルを最初に実行するかをどのように決定しますか?
- apache.conf と nginx.conf が実行された後に logic.conf 部分が実行されるようにするにはどうすればよいですか? すべてを単一のファイル/フィルターに入れ、そこから先に進むことができることは知っていますが、それでは面倒な構成ファイルが作成されるため、これは最後の手段になります。
ありがとう