Wie man Logs aus einer Gitlab-Docker-Instanz (Omnibus) löscht
English
Deutsch
Sie können oft mehrere Gigabyte Platz sparen, indem Sie alte Logs aus Gitlab-Instanzen löschen. Es sollte klar sein, dass die Logs nach dem Löschen für immer verloren sind, also stellen Sie sicher, dass Ihnen Ihr Inhalt wirklich egal ist, bevor Sie dies löschen.
Gehen Sie zuerst in das logs-Verzeichnis, das ist das Verzeichnis, das nach /var/log/gitlab gemappt ist. Dies sollte aus Ihrem Container in ein lokales Verzeichnis oder Volume gemappt sein. In unserer Gitlab-Referenzkonfiguration für docker-compose haben wir es in das logs-Verzeichnis gemappt.
Führen Sie in diesem Verzeichnis die folgenden Befehle aus:
delete_gitlab_logs.sh
find . \( -name "*.gz" -o -name "*.log* -o -name "*.s" -o -name "*.u" \) -exec rm -v {} \;Dies wird alle Dateien mit den angegebenen Erweiterungen löschen.
Check out similar posts by category:
GitLab
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow