Archiver les fichiers journaux Looker

Looker effectue automatiquement une rotation des fichiers journaux chaque jour. Toutefois, une fois le journal régénéré et daté, Looker n'effectue aucune autre action pour le compresser ou le supprimer. Pour conserver de l'espace disque sur une instance Looker hébergée par le client, nous vous recommandons d'archiver et de supprimer les anciens fichiers journaux.

Pour la configuration la plus basique, nous vous recommandons de définir des jobs d'archivage dans le crontab de l'utilisateur Looker. Ajoutez les entrées cron suivantes pour conserver dans votre répertoire de journal les fichiers journaux des sept derniers jours non compressés et les 21 jours précédents ceux qui n'ont pas été compressés avec gzip:

##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 la valeur du champ 7 de 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 la page https://help.ubuntu.com/community/CronHowto.