Looker-Protokolldateien archivieren

In Looker werden täglich Logdateien automatisch rotiert. Sobald das Protokoll rotiert und mit einem Datumsstempel versehen ist, führt Looker keine weiteren Aktionen zum Komprimieren oder Löschen der Logs aus. Um Speicherplatz zu sparen, sollten Sie ältere Protokolldateien archivieren und löschen.

Für eine grundlegende Konfiguration empfehlen wir, Archivjobs im Crontab des Looker-Nutzers einzurichten. Fügen Sie die folgenden cron-Einträge hinzu, damit die letzten 7 Tage der Protokolldateien unkomprimiert sind und die letzten 21 Tage der Protokolldateien im Protokollverzeichnis davor gespeichert werden:

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

Wenn Sie weniger unkomprimierte Logs erhalten möchten, ändern Sie 7 im ersten Eintrag auf einen niedrigeren Wert. Wenn Sie weniger komprimierte Logs speichern möchten, ändern Sie 28 im zweiten Crontab-Eintrag auf einen niedrigeren Wert.

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