0

を使用してデータをlogstashにポストする方法JavaScriptを使用してブラウザからLogstash入力にデータを投稿する方法を理解しようとしています。http入力

JSON形式でJavaScriptのポスト:

xhr = new XMLHttpRequest(); 
var url = "????????????????"; 
xhr.open("POST", url, true); 
xhr.setRequestHeader("Content-type", "application/json"); 
var data = JSON.stringify({"test" : testdata123}); 
xhr.send(data); 

何のURL私はこのデータを読み取るlogstashたい場合に掲示すべきですか?

Logstash設定ファイル:

input { 
    tcp { 
    port => ????? 
    } 
} 

私はこれに新しいですし、this.Please助けをやって行く方法についてのいくつかのアドバイスをご希望ですか?

+0

上記のlogstash設定で先に進むとどうなりますか?あなたはlogstashに聞きたいサーバポートを与えなければなりません。 – Kulasangar

+0

JavaScriptをポートの例Localhost:8590に投稿する必要がありますが、これはLogstashポートである必要がありますか? – adz

+0

あなたのログ・スタッシュが聞きたかったポートを与えることができます。そのポート上で他のアプリケーションを実行していないことを確認してください。 – Kulasangar

答えて

0

inputlogstashでは、上で実行されますlogtashするポートを伝えるあなたの内tcpプラグインでport。あなたはその特定のportを使ってlogstashにアクセスすることができます。サーバー内の他のアプリケーションからアクセスされていないポートを設定していることを確認してください。

+1

また、考慮すべき点は、ポート0〜1024にはrootとして実行されているプログラムからしかアクセスできないということです。 (現在のユースケースに影響する場合もありません) – baudsp

+0

@baudspご指摘いただきありがとうございます。 +1 :) – Kulasangar

関連する問題