Archiviazione dei file di log di Looker

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.