Investigate the top 3 slowest endpoints for Package
Context
The Package group uses Appdex and Error budgets to measure as SLOs to measure the success of their product. In gitlab-com/gl-infra/scalability#1066 (comment 573220516), it was identified that there are several endpoints coming from Puma that are slower than 1 second, which is beyond the satisfied and tolerated thresholds.
Proposal
Investigate the below endpoints and determine if there are performance changes that can be made to help improve Appdex.
Endpoint | Rate |
---|---|
{action="GET /api/groups/:id/registry/repositories",controller="Grape"} | 0.5342386312245727 |
{action="DELETE /api/projects/:id/registry/repositories/:repository_id/tags/:tag_name",controller="Grape"} | .10438770459726256 |
{action="GET /api/packages/npm/*package_name",controller="Grape"} | 0.055241984177965 |