エラスティックサーチ クラスター (ELK) があり、いくつかのノードが filebeat を使用してログを logstash に送信しています。私の環境のすべてのサーバーは CentOS 6.5 です。
各サーバーの filebeat.yml ファイルは、Puppet モジュールによって適用されます (実稼働サーバーとテスト サーバーの両方が同じ構成になっています)。
各ドキュメントに、本番/テストサーバーからのものかどうかを示すフィールドが必要です。
filebeat.yml ファイルを使用して、すべてのドキュメントで環境 (本番/テスト) を示す動的カスタム フィールドを生成したいと考えていました。
これを解決するために、環境を返すコマンドを実行することを考えました (環境を知ることは可能です)。 filebeat.yml ファイルの「環境」カスタム フィールドの下に追加しますが、何も見つかりませんでした。その方法。
filebeat.yml からコマンドを実行できますか? 私の目標を達成する他の方法はありますか?