Looker otomatis memutar file log setiap hari. Namun, setelah log dirotasi dan diberi stempel tanggal, Looker tidak melakukan tindakan lebih lanjut untuk mengompresi atau menghapus log. Untuk menghemat ruang disk di instance Looker yang dihosting pelanggan, sebaiknya Anda mengarsipkan dan menghapus file log lama.
Untuk konfigurasi paling dasar, sebaiknya siapkan tugas pengarsipan di crontab pengguna Looker. Tambahkan entri cron
berikut agar file log 7 hari sebelumnya tidak dikompresi dan file log 21 hari sebelumnya di-gzip di direktori log Anda:
##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
Untuk membuat log yang tidak dikompresi lebih sedikit, ubah 7
di entri pertama menjadi angka yang lebih rendah. Untuk menyimpan lebih sedikit log yang dikompresi, ubah 28
di entri crontab kedua menjadi angka yang lebih rendah.
Untuk informasi selengkapnya tentang cara menggunakan cron
, lihat https://help.ubuntu.com/community/CronHowto.