【问题标题】:unable to send rails logs into graylog2无法将 Rails 日志发送到 graylog2
【发布时间】:2014-03-16 18:42:12
【问题描述】:

我是 graylog2 的新手。我安装了 graylog2 和 Web 界面。我正在从其他服务器获取 TCP 系统日志到 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"})    

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails-3 ubuntu logging elasticsearch graylog2


    【解决方案1】:

    据我所知,GELF::Logger 不是通过 HTTP 发送数据,而是通过 GELF/UDP 发送数据。

    如果您改为在 12201 上打开 GELF over UDP 输入,则一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 2022-07-07
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      相关资源
      最近更新 更多