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
を小さい値に変更します。圧縮されたログを少なくするには、2 番目の crontab エントリの 28
を小さい値に変更します。
cron
の使用方法について詳しくは、https://help.ubuntu.com/community/CronHowto をご覧ください。