私は、HTTPで入力を受け取るためにLogstashを調べています。logstashプラグインの使い方 - logstash-input-http
プラグインはlogstash入力-HTTP
は、インストールが成功したインストール:私は使用してHTTPプラグインをインストールしています。
'は、入力{HTTP {ポート=> 8900}}出力{STDOUT {コーデック=> rubydebug}}' -e
logstashしかしlogstashは与えずに終了します。そして、私は、次のコマンドを使用してlogstashを実行しようとしましたどんなエラーでも。
プラグインが正しくインストールされているかどうかを確認する方法がわかりません。 httpプラグインを利用してサンプルリクエストをテストする方法。
ありがとうございました!
Logstash 2.3.2では、その設定がうまく動作します。 '--debug'フラグを指定してlogstashを起動すると、HTTP入力が正しく初期化されているかどうかを確認できます。また、 'plugin list'を実行して' http'プラグインがリストに現れているかどうか確認してください。 – Val
@Val - 実行中のプラグインリストには、利用可能なhttp-pluginが表示されます。しかし、 '--debug'オプションでlogstashを起動しても結果は得られませんが、エラーなく終了します。私はLogstash 2.3.1バージョンを使用しています。私は2.3.2のzipバージョンをダウンロードしようとしましたが、私は "bin"フォルダを見ることができません。これらの2つのバージョンに構造的な変更はありますか? – SuperCoder
いいえ、2.3.2のリリースは私が知る限り同じ構造になっています。表示された '--debug'ログで質問を更新できますか?あなたのポート8900がすでに他のプロセスにバインドされている可能性はありますか? – Val