在Ubuntu上进行GitLab日志分析的方法如下:
gitlab-ctl命令
sudo gitlab-ctl tailsudo gitlab-ctl tail nginx/gitlab_access.log/var/log/gitlab/
sudo cat /var/log/gitlab/gitlab-rails/production.logsudo cat /var/log/gitlab/sidekiq/currentsudo cat /var/log/nginx/gitlab_error.logtail -f /var/log/gitlab/gitlab-rails/production.loggrep "error" /var/log/gitlab/gitlab-rails/production.logless(分页查看)、awk(结构化分析)/etc/gitlab/gitlab.rb中logrotate参数,控制日志切割和保留策略。注意:部分日志文件(如production_json.log)可能需管理员权限查看。
参考来源: