Open Bug 1407377 Opened 7 years ago Updated 3 years ago

[meta] Triage the top N web and worker New Relic slow transactions to find quick wins

Categories

(Tree Management :: Treeherder: Infrastructure, enhancement, P2)

enhancement

Tracking

(Not tracked)

People

(Reporter: emorley, Unassigned)

References

(Blocks 2 open bugs)

Details

Given that Treeherder's workload has been changing over time (eg taskcluster transition, schema changes, favouring pulse over REST API, adding new features) we're unsurprisingly now exercising parts of the codebase that have previously not been analysed as closely for performance. Looking at the New Relic slow transactions for both web and non-web (ie celery worker) transactions, there look to be several easy wins that would make a big difference to both API performance (and thus real/perceived frontend responsiveness) as well as data ingestion load/capacity. Using a data-driven approach will mean we can get the biggest ROI from our time, given we're short on headcount. For example bug 1407365 appears in the top 3 slow transactions and is actively affecting sheriffs. We should: 1) Go through the top N transactions on New Relic 2) File bugs for each blocking this one 3) Once a proportion of the issues are fixed, return to step 1 to see what's left
Priority: P2 → P1
Blocks: 1067846
Blocks: 1504990
See Also: → 1067846
Depends on: 1519162
Summary: Triage the top N web and worker New Relic slow transactions to find quick wins → [meta] Triage the top N web and worker New Relic slow transactions to find quick wins
See Also: → 1597519
No longer depends on: 1597368
Assignee: nobody → sclements
Status: NEW → ASSIGNED
Priority: P1 → P2

I've done some work here but I don't think this is high priority at the moment.

Status: ASSIGNED → NEW
Assignee: sclements → nobody
You need to log in before you can comment on or make changes to this bug.