我是graylog2的新手.我安装了graylog2和web界面.我从其他服务器获取TCP syslog到graylog服务器.但是我无法将Rails日志从其他服务器发送到Graylog.
在graylog服务器中,我正在侦听端口12201的GELF HTTP日志,并且所有必需的端口都是打开的.但我没有得到graylog服务器的任何输入.我已将Rails记录器配置如下:
#config/environments/staging.rb config.lograge.enabled = true config.lograge.log_format = :graylog2 config.logger = GELF::Logger.new("graylogserverexample.com", 12201, "WAN",{ :host => "hostname", :facility => "railslog"})
任何帮助,将不胜感激.
据我所知,GELF :: Logger不是通过HTTP发送数据,而是作为GELF/UDP.
如果您在12201上通过UDP输入打开GELF,则一切都应该有效.