New issue
Advanced search Search tips

Issue 811291 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment

Swarming: implement Task "timeline" and "states" graphs in task page

Project Member Reported by mar...@chromium.org, Feb 12 2018

Issue description

- To be done with the current API calls, so no additional RPC is needed.
- This AI implies bootstrapping a graphing Polymer component.

UX:
- Just above "Task Timing Information" in the task page, add the "task timeline" horizontal timeline.
- Replace the current pie chart on the right hand of "Task Timing Information" with "task states" stacked graph.
- Idea: make them relatively small, with an "expand on hover/click". Depends on the flow, maybe always small is fine, will depend on how it feels.

Ref: http://go/swarming-monitoring-v2
 

Comment 1 by kjlubick@google.com, Mar 15 2018

Status: Started (was: Available)
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/luci/luci-py.git/+/7a6691b9315c5b5c58f38d7ab64c7679b951606f

commit 7a6691b9315c5b5c58f38d7ab64c7679b951606f
Author: Kevin Lubick <kjlubick@google.com>
Date: Fri Mar 16 12:44:59 2018

Replace duration/pending pie chart with stacked bar chart

Bug:  811291 
Change-Id: Ic5f6ae9df59631dda203af2fd81886a23e3f0060
Reviewed-on: https://chromium-review.googlesource.com/964619
Commit-Queue: Kevin Lubick <kjlubick@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Stephan Altmueller <stephana@chromium.org>

[modify] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/components/components/auth/handler.py
[modify] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/build/elements.html
[add] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/common/google-chart-loader.html
[add] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/taskpage/stacked-time-chart-demo.html
[add] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/taskpage/stacked-time-chart.html
[modify] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/taskpage/task-page-data.html
[modify] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/taskpage/task-page-demo.html
[modify] https://crrev.com/7a6691b9315c5b5c58f38d7ab64c7679b951606f/appengine/swarming/ui/res/imp/taskpage/task-page.html

Comment 3 by kjlubick@google.com, Mar 16 2018

Status: Fixed (was: Started)
This is live - any feedback is welcome

Sign in to add a comment