1つlogstashからJSONを送信iが3ノード設定別
10.xx1へを持って解析するための機械およびlogstash 10.xx3 - から集中logstashノードを有します私たちは、私はstdoutに出力コーデックを設定すると10.xx2に弾性検索
にメッセージをプッシュする必要があり、私は10.xx1へからのメッセージを見ることができます。
今、私は10.x.x.2から10.x.x.3までのすべてのjsonメッセージを転送する必要があります。 TCPを使ってみました。しかし、メッセージは送信されません。
10.xx2 logstashのconfファイル
input {
beats {
port => 5045
}
}
output{
#stdout { codec => rubydebug }
tcp{
host => "10.x.x.3"
port => 3389
}
10.xx3 logstashのconfファイル
input{
tcp{
host => "10.x.x.3"
port => 3389
#mode => "server"
#codec => "json"
}
}
output{
stdout{ codec => rubydebug }
}
別logstashサーバに1 logstashからJSONデータを送信することができます任意のプラグインがある
TCPがあるため、あなたのJSON出力で可能な改行文字、JSONのための出力として動作するように注意が必要です。必要な作業を行う良い方法は、Gelf出力を使用することです(有効なjsonを生成するため)。 –