2017-06-22 10 views
0

Graylog2へのTCP接続でLogstash-output-gelfプラグインを使用しようとしています。 私はGithubで見つけたコードの変更による誰かがLogstash-output-gelfプラグインをTCP接続で管理していますか?

output { 
gelf{ 
host =>"127.0.0.1" // i have changed the ip address. The actual IP connects to a server on the network 
port => 15205 
} 

以下の出力設定を使用している、あなたは、コードがparamertの@protocolを期待していることがわかります

Graylog 2.2、logstashバージョン5.4.2を使用しますしかし、出力にprotoco => "TCP"を渡すと、設定ファイルにエラーが発生します。

私がここで間違っていることを誰かに説明してもらえますか?

ありがとうございました

+0

これで運がありましたか?私はTCP経由でgelf出力を送ることにも興味があります。 – Michal

+0

まだありません。私は現在UDPを使用しています。現在、他の仕事をしています。それでは、もう一度それを調べ始めるでしょう。 Githubの記事では、TCPのサポートがあると言いますが、それを行う方法については例がありません。 – mev9669

答えて

1

私はそれを理解しました。どのバージョンのlogstash-output-gelfプラグインがあなたのバージョンのlogstashに付属しているのかよく分かりませんが、gelfのTCP出力は3.0.0で導入されました。

私は最新のバージョン(現在3.1.3)を手作業でインストールしました:

それは完璧に機能しました。

0

私はこれをgraylog GELF UDP入力でのみ動作させることができました。

関連する問題