Archiviazione dei file di log di Looker

Looker ruota automaticamente i file di log ogni giorno. Tuttavia, una volta che il log viene ruotato e inserito un'indicazione della data, Looker non esegue ulteriori azioni per comprimere o eliminare i log. Per conservare lo spazio su disco in un'istanza Looker ospitata dal cliente, ti consigliamo di archiviare ed eliminare i file di log precedenti.

Per la configurazione più di base, consigliamo di impostare i job di archiviazione nella crontab dell'utente di Looker. Aggiungi le seguenti voci cron per lasciare decompressi i file di log dei 7 giorni precedenti e i 21 giorni di file di log precedenti alla compressione 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, modifica il valore 7 nella prima voce con un numero inferiore. Per archiviare un numero inferiore di log compressi, modifica il valore 28 nella seconda voce crontab con un numero inferiore.

Per ulteriori informazioni su come utilizzare cron, visita la pagina https://help.ubuntu.com/community/CronHowto.