在CentOS上,要捕獲Filebeat的錯誤日志,你需要按照以下步驟操作:
Filebeat的配置文件通常位于/etc/filebeat/filebeat.yml
。使用文本編輯器打開它,例如使用vi編輯器:
sudo vi /etc/filebeat/filebeat.yml
在filebeat.yml
配置文件中,找到或添加logging.level
和logging.to_files
設置。將logging.level
設置為error
,以便僅記錄錯誤級別的日志。將logging.to_files
設置為true
,以便將日志寫入文件。
logging:
level: error
to_files: true
files:
name: /var/log/filebeat/filebeat
keepfiles: 7
這將使Filebeat將錯誤日志寫入/var/log/filebeat/filebeat
文件,并保留最近7天的日志文件。
保存對filebeat.yml
文件所做的更改并關閉文本編輯器。
要使更改生效,請重啟Filebeat服務:
sudo systemctl restart filebeat
現在,Filebeat將僅記錄錯誤級別的日志,并將其寫入指定的日志文件。如果你想查看錯誤日志,可以使用以下命令:
sudo tail -f /var/log/filebeat/filebeat
這將實時顯示Filebeat的錯誤日志。