归档 Looker 日志文件

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

对于最基本的配置,我们建议在 Looker 用户的 crontab 中设置归档作业。添加以下 cron 条目以在日志目录中保留前 7 天的日志文件未压缩状态,以及 gzip 文件之前 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