Puma Apdex: slow requests Set PATCH /api/:version/jobs/:id/trace urgency to low
Summary
Recently, grouppipeline execution opted in to the new SLI durations for endpoints. This triggered an unhealthy drop in error budget from 99.97% to 99.94% (see below).
Though several endpoints were adjusted in !85636 (merged) to Low
urgency, PATCH /api/:version/jobs/:id/trace
was not accounted for.
Proposal
Set the urgency
to Low
for PATCH /api/:version/jobs/:id/trace and observe if this change helps improve the error budget overall for grouppipeline execution.
Investigation Plan
Description | Issue link | Target Milestone | Notes |
---|---|---|---|
Puma Apdex: slow requests Set PATCH /api/:version/jobs/:id/trace urgency to low |
|
%15.0 | workflowproduction |
Puma Errors: failing requests GET /api/:version/projects/:id/jobs | #361098 (closed) | %15.1 | Closed - replaced with #362172 (closed) |
Introduce Keyset pagination for GET /api/:version/projects/:id/jobs API endpoint |
#362172 (closed) | TBD | |
Backend: Improve performance of PATCH /api/:version/jobs/:id/trace | #353802 (closed) | TBD | |
Backend: Improve performance of GraphqlController#execute | #361377 | TBD |
Edited by Mark Nuzzo