Looker esegue automaticamente la rotazione dei file di log ogni giorno. Tuttavia, una volta ruotato il log e applicato il timestamp, Looker non esegue ulteriori azioni per comprimere o eliminare i log. Per preservare lo spazio su disco in un'istanza di Looker ospitata dal cliente, ti consigliamo di archiviare ed eliminare i file di log meno recenti.
Per la configurazione di base, ti consigliamo di configurare i job di archiviazione nel file crontab dell'utente di Looker. Aggiungi le seguenti voci cron
per lasciare i file di log dei 7 giorni precedenti non compressi e i file di log dei 21 giorni precedenti compressi con gzip nella directory dei 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, cambia il valore 7
nella prima voce con un numero inferiore. Per archiviare meno log compressi, modifica il valore 28
nella seconda voce del file crontab con un numero inferiore.
Per ulteriori informazioni su come utilizzare cron
, visita la pagina https://help.ubuntu.com/community/CronHowto.