Looker-Protokolldateien archivieren

Looker rotiert die Protokolldateien automatisch täglich. Sobald das Protokoll rotiert und mit einem Datumsstempel versehen wurde, führt Looker keine weiteren Aktionen zum Komprimieren oder Löschen der Protokolle aus. Wir empfehlen, ältere Protokolldateien zu archivieren und zu löschen, um Speicherplatz zu sparen.

Für die grundlegendste Konfiguration empfehlen wir, Archivjobs im Crontab von Looker einzurichten. Fügen Sie die folgenden cron-Einträge hinzu, um die Logdateien der letzten 7 Tage unkomprimiert und die der letzten 21 Tage der Protokolldateien im Logverzeichnis zu komprimieren:

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

Um weniger unkomprimierte Logs zu erhalten, ändern Sie 7 im ersten Eintrag in eine niedrigere Zahl. Wenn Sie weniger komprimierte Logs speichern möchten, ändern Sie 28 im zweiten Crontab-Eintrag in eine niedrigere Zahl.

Weitere Informationen zur Verwendung von cron findest du unter https://help.ubuntu.com/community/CronHowto.