Docs on troubleshooting CI pipelines using log data
Problem to solve
It's hard to find and review all the relevant logs when troubleshooting a CI pipeline problem.
Further details
Brought up by a customer in a call regarding 162173 (internal only)
Proposal
Add a resource that outlines where relevant pipeline/job data will be logged for both GitLab and GitLab Runner.
Who can address the issue
Support team member and/or member of the CI/Runner team.
Notes
Hypothesis: I think most of the action will be logged in one of the following places:
gitlab-rails/production_json.log
gitlab-rails/api_json.log
gitlab-rails/production.log
gitlab-rails/application.log
gitlab-rails/application_json.log
nginx/gitlab_access.log
gitlab-workhorse/current
gitaly/current
sidekiq/current
redis/current
or in
- Job logs: https://docs.gitlab.com/ee/administration/job_logs.html
- Runner logs: https://docs.gitlab.com/runner/faq/#where-are-logs-stored-when-run-as-a-service
Other links/references
Edited by Greg Myers