有没有人设法使用 TCP 连接来 Logstash-output-gelf 插件



我正在尝试使用带有与 graylog2 的 TCP 连接的 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"时,我在配置文件中出现错误。

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

谢谢

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

我已经手动安装了最新版本(当前为 3.1.3(:

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

它完美无缺。

我只能让它与灰色日志 GELF UDP 输入一起使用

相关内容

  • 没有找到相关文章

最新更新