Backend: Improve performance of GraphqlController#execute
In the process of assigning custom Apdex targets for CI job-related endpoints, though we assigned GraphqlController#executewith a default
urgency, it is not currently meeting this SLI, so we should improve the performance:
json.meta.caller_id.keyword | 95th percentile of json.duration_s | 99th percentile of json.duration_s | Count | Met urgency | Target urgency |
---|---|---|---|---|---|
PATCH /api/:version/jobs/:id/trace | 0.38837 | 1.07228 | 236,613,820 | low | default |
Investigation table
Description | Link | Milestone | Timeframe |
---|---|---|---|
Assign custom Apdex targets for CI jobs endpoints | #344667 (closed) | %14.9 | FY22Q4 |
Set low urgency as Apdex targets for remaining PE endpoints | #360273 (closed) | %15.0 | FY23Q2 |
Remove ignored_components from PE error budget | #348552 (closed) | %15.0 | FY23Q2 |
Introduce Keyset pagination for GET /api/:version/projects/:id/jobs API endpoint |
#362172 (closed) | %15.5 | FY23Q3 |
Backend: Improve performance of GraphqlController#execute |
|
TBD | FY23Q3 |
Backend: Improve performance of PATCH /api/:version/jobs/:id/trace | #353802 | TBD | FY23Q3 |
Assign custom Apdex targets for remaining PE endpoints | #348554 | TBD | FY23Q3 |
Edited by Mark Nuzzo