如何为logstash配置log4r

如何为logstash配置log4r,logstash,log4r,Logstash,Log4r,有人请给我看一个log4r配置的例子,用于将日志发送到logstash。我的rails应用程序位于远程服务器中 还包括用于接收log4r日志的logstash配置 提前谢谢我建议您使用。logstash创建者提供的工具,允许您使用logstash或elasticsearch将日志从一台服务器发送到另一台服务器。该应用程序非常轻量级,并且易于配置 下面是一个示例配置,它将/path/的内容发送到/your/logfile.log到日志存储服务器名称logstashserver: filebeat:

有人请给我看一个log4r配置的例子,用于将日志发送到logstash。我的rails应用程序位于远程服务器中

还包括用于接收log4r日志的logstash配置

提前谢谢

我建议您使用。logstash创建者提供的工具,允许您使用logstash或elasticsearch将日志从一台服务器发送到另一台服务器。该应用程序非常轻量级,并且易于配置

下面是一个示例配置,它将/path/的内容发送到/your/logfile.log到日志存储服务器名称logstashserver

filebeat:
  prospectors:
    -
      paths:
        - /path/to/your/logfile.log
      input_type: log
  registry_file: /var/lib/filebeat/registry

output:
  logstash:
    hosts: ["logstashserver:5043"]

shipper:
logging:
  files:
    rotateeverybytes: 10485760 # = 10MB
如果您需要更全面的指南,请检查此项

您好,

我建议您使用。logstash创建者提供的工具,允许您使用logstash或elasticsearch将日志从一台服务器发送到另一台服务器。该应用程序非常轻量级,并且易于配置

下面是一个示例配置,它将/path/的内容发送到/your/logfile.log到日志存储服务器名称logstashserver

filebeat:
  prospectors:
    -
      paths:
        - /path/to/your/logfile.log
      input_type: log
  registry_file: /var/lib/filebeat/registry

output:
  logstash:
    hosts: ["logstashserver:5043"]

shipper:
logging:
  files:
    rotateeverybytes: 10485760 # = 10MB
如果您需要更全面的指南,请检查此项


您好,

我尝试使用filebeat。因为我的rails应用程序在一台远程ubuntu机器上,所以我为logstash主机提供了我的公共IP地址。在我的路由器中,我用公共IP和端口转发了我的logstash IP和端口。但在logserver中仍然找不到日志。是否检查了日志存储侦听端口?请把你的日志配置贴出来,我终于找到了。我的logstash配置文件与您推荐的链接几乎相同。唯一的区别是我使用了tcp插件而不是beats。太多了,这是个好消息。你介意检查我的答案是否正确吗?我用filebeat试过了。因为我的rails应用程序在一台远程ubuntu机器上,所以我为logstash主机提供了我的公共IP地址。在我的路由器中,我用公共IP和端口转发了我的logstash IP和端口。但在logserver中仍然找不到日志。是否检查了日志存储侦听端口?请把你的日志配置贴出来,我终于找到了。我的logstash配置文件与您推荐的链接几乎相同。唯一的区别是我使用了tcp插件而不是beats。太多了,这是个好消息。你介意检查一下我的答案是否正确吗?