Filebeat在CentOS上的日志存储管理
一 日志路径与级别配置
logging:
level: info
to_files: true
files:
path: /var/log/filebeat
name: filebeat
keepfiles: 7
permissions: 0640
修改后执行:systemctl restart filebeat 使配置生效。二 使用logrotate进行系统级轮转(推荐)
/var/log/filebeat/*.log {
daily
missingok
rotate 7
compress
notifempty
create 0640 root root
postrotate
# 若使用 PIDFile 方式,可按需发送信号;多数 RPM 包通过 systemd 管理,无需此段
# if [ -f /var/run/filebeat/filebeat.pid ]; then
# kill -USR1 $(cat /var/run/filebeat/filebeat.pid)
# fi
endscript
}
三 使用Filebeat内置日志轮转
logging:
level: info
to_files: true
files:
path: /var/log/filebeat
name: filebeat
keepfiles: 7
四 监控与容量规划建议