We have DOMComplete in WebPageTest but we don't send it to Graphite. Let us add it so we can follow changes when we do the Resource Loader 2018 review.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Krinkle | T127328 Optimise critical rendering path | |||
Resolved | Krinkle | T192623 ResourceLoader 2018 Review | |||
Resolved | Peter | T193719 Pick up DOMComplete and send to Graphite |
Event Timeline
Change 430569 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/WebPageTest@master] Collect domContentLoadedEventEnd
Change 430569 merged by jenkins-bot:
[performance/WebPageTest@master] Collect DOMComplete.
Change 439654 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/WebPageTest@master] Rollback DOMComplete.
Reopening since this is rollbacked in https://gerrit.wikimedia.org/r/#/c/performance/WebPageTest/ /439654/
Somehow this broke sending a lot of other metrics to Graphite. Lets make sure we log the full URL in Jenkins in step 1 so it's easier to just see the problem.
Change 439654 merged by jenkins-bot:
[performance/WebPageTest@master] Rollback DOMComplete.
So the message looked like this:
webpagetest.enwiki.anonymous.Facebook.us-east.Chrome.firstView.domComplete=2494.5999999982ms&
I've changed so WebPageTest parse it to an int.
Change 441216 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/WebPageTest@master] Enable pick up DOMComplete.
Change 441216 merged by jenkins-bot:
[performance/WebPageTest@master] Enable pick up DOMComplete.