2017-02-23 10 views
0

logstash 2.2ドッカーコンテナを使用して、ローカルアプリケーションログデータをAWS Elasticsearch v5.1クラスタに送信し、このトラフィックでHTTPSを使用するが失敗するようにします。Logstash elasticsearch https出力フィルタ

は、私は私の/etc/logstash/conf.d/logstash.confファイルに次のエントリを試してみました:

output { 
    elasticsearch { 
    hosts => "https://my-aws-es-domain.es.amazonaws.com:443" 
    } 
} 

と同様に:私は

hosts => "https://my-aws-es-domain.es.amazonaws.com" 
hosts => "my-aws-es-domain.es.amazonaws.com:443" 

エラーメッセージをログスタッシュログの表示は次のとおりです。

message=\u003e\"my-aws-es-domain.es.amazonaws.com:443 failed to respond\" 

httpとポート80を使用すると、エラーなしで動作します。

ログデータをHTTPS経由でESに送信するための適切な値についてアドバイスできますか?

output { 
    elasticsearch { 
    hosts => "https://my-aws-es-domain.es.amazonaws.com:443" 
    ssl => true 
    } 
} 

ドキュメントからの引用:

+0

"... but failing"を定義できますか? – Val

+0

ログからlogstashエラーメッセージを追加しました。 –

答えて

0

私の推測では、あなたのelasticsearchでssl概要outputを逃していることである

SSLはここで明示的に禁止されている場合、プラグイン意志 ホストにHTTPS URLが指定されている場合、開始を拒否する

これが役立つことを願っています!

関連する問題