In Looker werden Protokolldateien täglich automatisch rotiert. Nachdem das Protokoll jedoch rotiert und mit einem Datumsstempel versehen wurde, führt Looker keine weiteren Aktionen aus, um die Protokolle zu komprimieren oder zu löschen. Um Speicherplatz auf einer vom Kunden gehosteten Looker-Instanz freizugeben, empfehlen wir, ältere Logdateien zu archivieren und zu löschen.
Für eine grundlegendste Konfiguration empfehlen wir die Einrichtung von Archivjobs in der crontab-Datei des Looker-Benutzers. Fügen Sie die folgenden cron
-Einträge hinzu, um die Protokolldateien der letzten 7 Tage unkomprimiert und die 21 Tage der Protokolldateien davor in Ihrem Protokollverzeichnis zu lassen:
##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 nicht komprimierte Protokolle speichern möchten, ändern Sie die 7
im ersten Eintrag in eine niedrigere Zahl. Wenn Sie weniger komprimierte Protokolle speichern möchten, ändern Sie die 28
im zweiten Crontab-Eintrag in eine niedrigere Zahl.
Weitere Informationen zur Verwendung von cron
finden Sie unter https://help.ubuntu.com/community/CronHowto.