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