sudo gitlab-ctl status
查看所有服務狀態。sudo gitlab-ctl tail
查看所有服務日志,或指定服務如 sudo gitlab-ctl tail gitlab-rails
。top/htop
查看CPU/內存占用,iostat
查看磁盤I/O,netstat/ss
查看網絡連接。/var/log/gitlab
目錄,如 production.log
(應用日志)、nginx/error.log
(Nginx日志),可用 tail -f
實時查看。/etc/gitlab/gitlab.rb
配置 logrotate
參數(如切割大小、保留天數)。場景 | 命令 |
---|---|
查看服務狀態 | sudo gitlab-ctl status |
查看所有日志 | sudo gitlab-ctl tail |
查看特定服務日志 | sudo gitlab-ctl tail <服務名> (如 gitlab-rails 、nginx ) |
實時查看應用日志 | sudo tail -f /var/log/gitlab/gitlab-rails/production.log |
系統資源監控 | top -p $(pgrep -f gitlab) |
以上方法可根據實際需求選擇,小型環境推薦命令行和GitLab自帶監控,大型環境建議結合Prometheus+Grafana實現全面監控。