Reminder to all repository users: Please do not add , commit and push any data files to your remote git repositories. The disk space the Git server is limited, it wasn't dimensioned to host anything else than code. Solely your code files need versioning. The data inputs/outputs don't. A good idea is to do "git add" individually on each file you want to commit, to avoid versioning unwanted content.

Request Profiling

Procedure

  1. Grab the profiling token from Monitoring > Requests Profiles admin page (highlighted in a blue in the image below). Profile token
  2. Pass the header X-Profile-Token: <token> to the request you want to profile. You can use any of these tools
    • ModHeader Chrome extension
    • Modify Headers Firefox extension
    • curl --header 'X-Profile-Token: <token>' https://gitlab.example.com/group/project
  3. Once request is finished (which will take a little longer than usual), you can view the profiling output from Monitoring > Requests Profiles admin page. Profiling output

Cleaning up

Profiling output will be cleared out every day via a Sidekiq worker.