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 préserver l'espace disque d'une instance Looker hébergée par le client, nous vous recommandons d'archiver et de supprimer les fichiers journaux plus anciens.
Pour la configuration la plus basique, nous vous recommandons de configurer des tâches d'archivage dans le fichier crontab de l'utilisateur Looker. Ajoutez les entrées cron
suivantes pour laisser les fichiers journaux des sept derniers jours non compressés et les 21 jours précédents compressés 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 laisser moins de journaux non compressés, remplacez le 7
de la première entrée par un nombre inférieur. Pour stocker moins de journaux compressés, remplacez le nombre 28
de 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.