Looker ruota automaticamente i 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 non compressi i 7 giorni dei file di log precedenti e i 21 giorni dei file di log precedenti alla compressione con 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 7
nella prima voce impostandolo su un numero inferiore. Per archiviare meno log compressi, modifica 28
nella seconda voce crontab impostando un numero inferiore.
Per ulteriori informazioni su come utilizzare cron
, visita la pagina https://help.ubuntu.com/community/CronHowto.