私はファイルをリモートサーバに置いています。私はそのURIを指定してファイルを知っている:私はlogstash ファイル入力を使用する場合logstashのURIからファイルを読む
http://some.server/dir/derp/syslog.log
を、URIは、エラーが相対パスを訴えて拒否されます。リモートファイルにはセキュリティはありません。私はcurl
それはlogstashシステムから問題なし。
マイ初心者くさい-config設定入力スニペットは次のようになります。
input {
file {
path => "http://some.server/dir/derp/syslog.log"
type => "syslog"
}
ファイルを読み込むための正しい方法は何ですか?
これで運がいいですか? – Val
こんにちは、今朝仕事に戻りました。私は今それを見直している。私は 'http_poller'オプションが以前読み込まれたビットに関係なくファイル全体を読み込んでいるので、私はこの作業をどのように行うのか検討しなければなりません。私の環境と私の顧客のために、私はそれが唯一の選択肢だと信じています。もっと是非。 –
私にとって最も論理的な解決策は、Cを使ってsyslogファイルの "tail"を許可しないようにすることです。一度にダウンロードして処理したいと思っていました。 – Val