归档 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