Linux环境下 GitLab 日志管理实用指南
一 日志查看与定位
二 日志轮转与保留策略
三 日志目录与关键日志文件
| 日志文件 | 组件/路径 | 主要用途 |
|---|---|---|
| production.log | /var/log/gitlab/gitlab-rails/production.log | Rails 应用主日志 |
| production_json.log | /var/log/gitlab/gitlab-rails/production_json.log | JSON 格式异常与结构化日志 |
| application.log | /var/log/gitlab/gitlab-rails/application.log | 用户、项目等应用层操作 |
| sidekiq.log | /var/log/gitlab/sidekiq/current | 后台任务处理 |
| gitlab-shell.log | /var/log/gitlab/gitlab-shell/gitlab-shell.log | Git 命令执行、SSH 权限 |
| unicorn_stderr.log | /var/log/gitlab/unicorn/unicorn_stderr.log | Web 服务器错误输出 |
| gitlab_access.log / gitlab_error.log | /var/log/gitlab/nginx/ | Nginx 访问与错误日志 |
四 集中化分析与告警实践
五 运维注意事项