【问题标题】:Filebeat is not forwarding logsFilebeat 不转发日志
【发布时间】:2016-11-07 15:38:00
【问题描述】:
【问题讨论】:
标签:
docker
logstash
kibana
filebeat
【解决方案1】:
在/etc/filebeat/filebeat.yml 的底部,您应该会看到“日志记录”部分。您需要取消注释并为您填写适当的字段。也许一些日志输出会有助于您提出问题。
logging:
to_files: true
files:
path: /var/log/filebeat
name: filebeat.log
rotateeverybytes: 10485760 # = 10MB
keepfiles: 7
level: debug
【解决方案3】:
您可以将 filebeat 的日志级别更改为“信息”以查看它是否尝试连接到 logstash。
您的 readthedocs 链接当前已损坏,但如果您尚未将 logstash 配置为在端口 5044 上使用 filebeat 输入并为其创建适当的证书,则这绝对不会发送日志,因为 filebeat 只会获得拒绝的连接。
如果您不想对 logstash 进行任何解析,您可以只使用 filebeat 的 elasticsearch 输出并一起跳过 logstash。
【解决方案4】:
正常的,
你说,“我没有配置任何logstash”......你指定了一个端口“5044”和一个证书,而且没有logstash配置,你需要在conf logstash中
input{
beat{
port:5044
}
}
如果您没有要添加的信息,最好直接发送到 ES...