Archiviare i file di log di Looker

Looker esegue automaticamente la rotazione giornaliera dei file di log. Tuttavia, dopo la rotazione del log e la data del timbro, Looker non esegue altre azioni per comprimere o eliminare i log. Per risparmiare spazio su disco, ti consigliamo di archiviare ed eliminare i file di log meno recenti.

Per la configurazione più semplice, ti consigliamo di configurare i job di archiviazione nella crontab dell'utente di Looker. Aggiungi le seguenti voci cron per lasciare i sette giorni di file di log non compressi e i 21 giorni di file di log precedenti a questo file gzip nella directory di log:

##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

Per lasciare meno log non compressi, modifica il valore di 7 nella prima voce con un numero inferiore. Per archiviare meno log compressi, modifica il valore di 28 nella seconda voce di crontab con un numero inferiore.

Per saperne di più su come utilizzare cron, visita la pagina https://help.ubuntu.com/community/CronHowto.