Filebeat 在 CentOS 上的日志輪轉可以通過配置 logrotate 工具來實現。以下是配置步驟:
sudo yum install logrotate
/etc/logrotate.d/filebeat:sudo vi /etc/logrotate.d/filebeat
/path/to/your/filebeat/logs/*.log {
daily
missingok
rotate 7
compress
notifempty
create 0640 root root
}
這里的配置表示:
請將 /path/to/your/filebeat/logs/*.log 替換為實際的 Filebeat 日志文件路徑。
保存并關閉配置文件。
測試 logrotate 配置是否正確:
sudo logrotate -f /etc/logrotate.d/filebeat
如果沒有錯誤信息,說明配置正確。
/var/lib/logrotate/status 文件來了解 logrotate 的執行情況。現在,Filebeat 在 CentOS 上的日志輪轉已經配置好了。根據配置,logrotate 會自動按照設定的規則輪轉 Filebeat 的日志文件。