Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Issue 2993773002: Dashboard charts: display sparklines of related timeseries in a tab strip. (Closed)

Created:
3 years, 4 months ago by benjhayden
Modified:
3 years, 3 months ago
Reviewers:
eakuefner, shatch
CC:
catapult-reviews_chromium.org, perf-dashboard-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Dashboard charts: display sparklines of related timeseries in a tab strip. Currently, there are 2 main ways that users explore related timeseries on the chromeperf dashboard: 1. manually build bookmarkable reports containing all of the related timeseries in many many charts, 2. manually use the test-picker to find a specific related chart, look at it to see if it's the right chart, and repeat if not. Both of these methods are time-consuming for users. This CL introduces a tab strip below each chart that automatically loads all related timeseries in spark-lines. Users can simply scroll through the sparklines and click to promote it to a full chart. Tabs in this tab strip correspond to dimensions of test paths: - Bots - Stories - Story tags - Metric relationship dimensions such as - Process type - Chrome component This CL only implements the memory metric relationship dimensions. https://dev-benjhayden-19d7ef16-dot-chromeperf.appspot.com/report?sid=4a565ec69501908a575b892167ae573f3db5b077f34d3a2c2040e7cc364f8641&3405=y https://dev-benjhayden-19d7ef16-dot-chromeperf.appspot.com/report?sid=4a565ec69501908a575b892167ae573f3db5b077f34d3a2c2040e7cc364f8641&3405=y&slyamax=-1 BUG=catapult:#3405 Review-Url: https://chromiumcodereview.appspot.com/2993773002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/7a80ad3406d181fb821a043c975a16c79b8e0c61

Patch Set 1 : #

Patch Set 2 : #

Total comments: 3

Patch Set 3 : #

Patch Set 4 : comments #

Total comments: 3

Patch Set 5 : #

Total comments: 3

Patch Set 6 : rename chart-sparkline #

Patch Set 7 : fix warnings[].value #

Unified diffs Side-by-side diffs Delta from patch set Stats (+775 lines, -31 lines) Patch
M dashboard/dashboard/elements/chart-container.html View 1 2 3 4 5 6 17 chunks +229 lines, -15 lines 0 comments Download
M dashboard/dashboard/elements/chart-container-test.html View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
A dashboard/dashboard/elements/chart-sparkline.html View 1 2 3 4 5 1 chunk +224 lines, -0 lines 0 comments Download
A dashboard/dashboard/elements/chart-sparkline-test.html View 1 2 3 4 5 1 chunk +92 lines, -0 lines 0 comments Download
M dashboard/dashboard/elements/group-report-page.html View 1 chunk +16 lines, -0 lines 0 comments Download
M dashboard/dashboard/elements/report-page.html View 1 2 3 4 3 chunks +7 lines, -1 line 0 comments Download
M dashboard/dashboard/graph_json.py View 2 chunks +4 lines, -3 lines 0 comments Download
M dashboard/dashboard/static/group_alerts.html View 1 chunk +11 lines, -1 line 0 comments Download
M dashboard/dashboard/static/memory_related_names.html View 3 chunks +12 lines, -10 lines 0 comments Download
A dashboard/dashboard/static/related_timeseries.html View 1 chunk +105 lines, -0 lines 0 comments Download
A dashboard/dashboard/static/related_timeseries_test.html View 1 chunk +73 lines, -0 lines 0 comments Download

Messages

Total messages: 82 (73 generated)
chrisbendeler
3 years, 3 months ago (2017-08-27 08:05:34 UTC) #37
benjhayden
Please start reviewing while I tweak the visuals per the feedback from the services weekly.
3 years, 3 months ago (2017-08-31 20:56:21 UTC) #66
shatch
overall think this lg2m % gating it behind a flag + more comments Biggest comment ...
3 years, 3 months ago (2017-09-06 02:44:13 UTC) #68
benjhayden
Thanks! PTAL
3 years, 3 months ago (2017-09-06 05:58:55 UTC) #72
eakuefner
lgtm https://codereview.chromium.org/2993773002/diff/860001/dashboard/dashboard/elements/chart-container.html File dashboard/dashboard/elements/chart-container.html (right): https://codereview.chromium.org/2993773002/diff/860001/dashboard/dashboard/elements/chart-container.html#newcode218 dashboard/dashboard/elements/chart-container.html:218: <img src="//www.google.com/images/loading.gif"> Isn't there a Catapult bug about ...
3 years, 3 months ago (2017-09-06 21:52:47 UTC) #73
benjhayden
Done, thanks!
3 years, 3 months ago (2017-09-06 22:55:04 UTC) #74
shatch
lgtm https://codereview.chromium.org/2993773002/diff/880001/dashboard/dashboard/elements/chart-container.html File dashboard/dashboard/elements/chart-container.html (right): https://codereview.chromium.org/2993773002/diff/880001/dashboard/dashboard/elements/chart-container.html#newcode24 dashboard/dashboard/elements/chart-container.html:24: <link rel="import" href="/dashboard/elements/spark-line.html"> nit: convention seems to be ...
3 years, 3 months ago (2017-09-07 17:23:57 UTC) #75
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2993773002/920001
3 years, 3 months ago (2017-09-08 19:46:46 UTC) #79
commit-bot: I haz the power
3 years, 3 months ago (2017-09-08 20:18:49 UTC) #82
Message was sent while issue was closed.
Committed patchset #7 (id:920001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698