Mengarsipkan file log Looker

Looker merotasi file log secara otomatis setiap hari. Namun, setelah log dirotasi dan diberi stempel tanggal, Looker tidak akan melakukan tindakan lebih lanjut untuk mengompresi atau menghapus log. Untuk menghemat kapasitas disk pada instance Looker yang dihosting pelanggan, sebaiknya arsipkan dan hapus 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 menyisakan lebih sedikit log yang tidak dikompresi, ubah 7 di entri pertama ke jumlah yang lebih rendah. Untuk menyimpan lebih sedikit log terkompresi, ubah 28 di entri crontab kedua ke angka yang lebih rendah.

Untuk informasi selengkapnya tentang cara menggunakan cron, lihat https://help.ubuntu.com/community/CronHowto.