Update Editor team endpoint custom thresholds
What does this MR do and why?
A small MVC to set custom target durations for Web and API requests for the ~"group::editor" team.
In the ~"group::editor" we have 7 main items that need to be set to a low urgency:
IdeController#index
Snippets::BlobsController#raw
Projects::SnippetsController#index
Projects::WebIdeSchemasController#show
PUT /api/:version/projects/:id/wikis/:slug
GET /api/:version/projects/:id/snippets
GET /api/:version/snippets/:id/files/:ref/:file_path/raw
See here, here and here for more insight on these particular endpoints.
As per: https://docs.gitlab.com/ee/development/application_slis/rails_request_apdex.html#decreasing-the-urgency-setting-a-higher-target-duration we have set the custom thresholds and will remove them once we improve the performance of these areas.
Screenshots or screen recordings
N/A
How to set up and validate locally
N/A
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by David O'Regan