簡體   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