2016-07-07 4 views
1

問題は、ファイル入力プラグインでLogstashの設定ファイルを書いていることです。目的は、収容された.confファイルを誰もが使用できるようにセットアップすることです。したがって、環境変数$HOMEを使用して、ユーザーのホームディレクトリを取得します。これは、ログパスがそれに関連しているためです。私はそれを行うにしようとしていますしかし、例えば:

"path" => "${HOME}/file.log" 

私はLogstashだけ「/home/usr/file.log」のように、絶対パスを受け入れました。 ../logsまたはのようなもの。 /logsすべてが機能しませんでした。

私はこれを行うことができる他の方法はありますか?

ありがとうございます。

答えて

0

logstash設定の対象外です。

パスは絶対パスでなければなりません。

出典:答えは決して十分な決意を持ってfile input documentation


本当に、ありません。ログツールの設定ファイルを編集するには、いくつかのツール、スクリプトまたはプログラム、おそらくテンプレート言語を使用することができます。

+0

設定ファイルを編集するスクリプトを作成しても問題ありませんか?それは私がやろうとしていることですが、それが正しい方法であるかどうかはわかりません。申し訳ありません、ログアウトするのは初めてです – candea

+0

あなたのユースケースの詳細はわかりませんが、私はそれをどうしたらいいのでしょうか?それは*正しい*方法を意味するものではありません。 –

+0

私はそれを試みます。どうもありがとうございます – candea

関連する問題