有没有人通过TCP连接管理Logstash-output-gelf插件?

时间:2017-06-22 14:21:48

标签: tcp logstash elastic-stack graylog gelf

我正在尝试使用带有TCP连接到graylog2的Logstash-output-gelf插件。 我使用logstash版本5.4.2,Graylog 2.2

我使用了以下输出设置

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
}

根据Github上的代码更改,您可以看到代码需要参数@protocol,但是当我传递protoco =>时" TCP"在输出中,我在配置文件中收到错误。

有人可以向我解释我在这里做错了吗?

由于

2 个答案:

答案 0 :(得分:2)

我已经弄清楚了。我不确定您的logstash版本附带了哪个版本的logstash-output-gelf插件,但3.0.0中引入了gelf TCP输出

我手动安装了最新版本(目前为3.1.3):

logstash-plugin install --version 3.1.3 logstash-output-gelf

它完美无缺。

答案 1 :(得分:0)

我只能使用graylog GELF UDP输入工作