归档 Looker 日志文件

Looker 每天会自动轮替日志文件。但是,一旦日志轮替并标记日期,Looker 便不会执行任何进一步操作来压缩或删除日志。如需保留客户托管的 Looker 实例上的磁盘空间,我们建议您归档和删除较旧的日志文件。

要进行最基本的配置,我们建议您在 Looker 用户的 crontab 中设置归档作业。添加以下 cron 条目,在日志目录中将过去 7 天的日志文件保留为未压缩文件,以及将之前 21 天的日志文件保留为 gzip 文件:

##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