gpt4 book ai didi

logstash - 无法使用logstash向graylog服务器发送消息

转载 作者:行者123 更新时间:2023-12-02 18:55:19 24 4
gpt4 key购买 nike

我正在使用logstash向graylog服务器发送消息。我已经成功地将消息直接发送到elasticsearch或stdout或loggly。我还成功使用 cURL 向graylog 服务器发送消息。

curl -XPOST http://graylog.example.org:12202/gelf -p0 -d '{"short_message":"Hello there", "host":"example.org", "facility":"test", "_foo":"bar"}'

这是我用来使用logstash向graylog发送数据的命令

bin/logstash -e 'input { stdin {} } output { gelf {host => "graylog.example.org" port => 12202 } }' < LOG-10

文件 LOG-10 有日志消息。我也尝试过12201端口。我查看了来自logstash 的调试消息,但这也没有用。

最佳答案

事实证明,logstash gelf.rb 使用的不是 TCP,而是 UDP。 https://github.com/Graylog2/gelf-rb/pull/21

我必须添加“GELF UDP”作为graylog消息输入之一(负责接受日志消息)。这可以从graylog Web 界面系统输入进行访问。 enter image description here

关于logstash - 无法使用logstash向graylog服务器发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29375827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com