归档 Looker 日志文件

Looker 每天自动轮播日志文件。但是,一旦轮替日志并加盖了日期印章,Looker 就不会执行任何其他操作来压缩或删除日志。为了节省磁盘空间,我们建议您归档和删除较旧的日志文件。

对于最基本的配置,我们建议您在 Looker 用户的 crontab 中设置归档作业。添加以下 cron 条目,以在日志目录中将过去 7 天的日志文件解压缩以及压缩前 21 天的日志文件:

##zip Looker logs
9 1 * * * find $HOME/looker/log -name 'looker.log.????????' -mtime +7 -exec gzip '{}' \; > /dev/null
##delete Looker logs
33 1 * * * find $HOME/looker/log -name 'looker.log.????????.gz' -mtime +28 -exec rm -f '{}' \; > /dev/null

如需减少未压缩的日志数量,请将第一个条目中的 7 改为较小的数字。如需存储较少的压缩日志,请将第二个 crontab 条目中的 28 更改为较小的数字。

如需详细了解如何使用 cron,请参阅 https://help.ubuntu.com/community/CronHowto