繁体   English   中英

Filebeat没有转发日志

[英]Filebeat is not forwarding logs

我按照此处提到的所有步骤阅读文档,但是我的文件拍不发送日志到url http:// localhost:9200 / _search?pretty

我filebeat.yml文件- https://ghostbin.com/paste/rrjeh

我没有配置任何提到的logstash文件。

我的注册表文件在启动filebeat后开始填充,并且filebeat日志(syslog)没有显示关于filebeat的错误

/etc/filebeat/filebeat.yml的底部,您应该看到“日志记录”部分。 您将需要取消注释并为您填写适当的字段。 也许一些日志记录输出将有助于提出您的问题。

logging:
  to_files: true
  files:
    path: /var/log/filebeat
    name: filebeat.log
    rotateeverybytes: 10485760 # = 10MB
    keepfiles: 7
  level: debug

我的机器上安装了Filebeat版本5.0.0。 出于欺骗和记录目的,filebeat.yml文件的“记录”部分中的以下配置对我有帮助:

logging.level: debug
logging.to_files: true
logging.to_syslog: false
logging.files:
path: /var/log/mybeat
name: mybeat.log
keepfiles: 7

来源-https : //www.elastic.co/guide/zh-CN/beats/filebeat/current/configuration-logging.html

您可以将filebeat的日志级别更改为'info',以查看它尝试连接到logstash。

您的readthedocs链接当前已断开,但是如果您尚未将logstash配置为使用端口5044上的filebeat输入并为其创建适当的证书,则肯定不会发送日志,因为filebeat只会得到拒绝的连接。

如果您不想使用logstash进行任何解析,则可以只使用filebeat的elasticsearch输出,并一起跳过logstash。

这是正常的,

您说,“我没有配置任何logstash” ...您指定了端口“ 5044”,此外还指定了证书,并且还没有配置logstash,因此需要在conf logstash中进行配置

input{
   beat{
      port:5044
       }
      }

如果您没有要添加的信息,最好直接发送给ES ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM