Sidekiq import/export logs use Rails.logger which does not use structured logging
When project exports fail we log a failure message using Rails.logger, on omnibus installations this ends up in production.log
which was recently removed from central logging. It would be much better for us to have these logs in the production_json.json
structured log or a separate sidekiq structured logfile.
This limits visibility into failures because the from the sidekiq log we see this failed job as completed, but without any more information. see example: gitlab-com/gl-infra/scalability#200 (comment 298941726)
Edited by John Jarvis