Archivage des fichiers journaux Looker

Looker effectue automatiquement une rotation des fichiers journaux tous les jours. Cependant, une fois la rotation du journal et sa daté, Looker n'effectue aucune autre action pour compresser ou supprimer les journaux. Pour préserver l'espace disque d'une instance Looker hébergée par un client, nous vous recommandons d'archiver et de supprimer les anciens fichiers journaux.

Pour une configuration de base, nous vous recommandons de définir les jobs d'archivage dans la crontab de l'utilisateur Looker. Ajoutez les entrées cron suivantes pour ne pas avoir compressé les fichiers journaux des sept derniers jours et les 21 jours précédant la compression avec gzip dans votre répertoire de journaux:

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

Pour conserver moins de journaux non compressés, remplacez 7 dans la première entrée par un nombre inférieur. Pour stocker moins de journaux compressés, remplacez 28 dans la deuxième entrée crontab par un nombre inférieur.

Pour en savoir plus sur l'utilisation de cron, consultez https://help.Ubuntu.com/community/CronHowto.