Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An alternative visualizer for pipeline execution view #1766

Open
umesh-timalsina opened this issue Jul 14, 2020 · 4 comments
Open

An alternative visualizer for pipeline execution view #1766

umesh-timalsina opened this issue Jul 14, 2020 · 4 comments

Comments

@umesh-timalsina
Copy link
Contributor

umesh-timalsina commented Jul 14, 2020

It might be nice to add an alternative to ExecutionIndex or enhance ExecutionIndex like the one in azure pipelines giving more holistic view/ additional information of a run. Again, this is a pretty vague in terms of specifics but definitely something we can work on.

@brollb
Copy link
Contributor

brollb commented Jul 14, 2020

I think there is certainly room for improvement with the execution index view though I am not sure I find the azure pipelines example very compelling. The tabs for "all" and "recent" are not a bad idea.

One of the important things about the execution index (which doesn't really have a good analog in azure pipelines) is the ability to compare metrics across different experiments/executions. Currently, it assumes that plots should be combined for all selected executions. This is a bit over simplistic as operations can have multiple plots and pipelines can have multiple operations. It would be useful to give users manual control over the combining plots to help compare various metrics (probably with intelligent defaults).

@dustinjoe
Copy link

Hi, a little relevant question on pipeline visualization:
Is there any way to configure the sorting of pipelines in 'My Pipelines' page?
I feel like sometimes we might have the requirement to put pipelines in a certain order, for example showing a data analytics process step-by-step?
Thanks.

@brollb
Copy link
Contributor

brollb commented Jul 15, 2020

@dustinjoe - Unfortunately, not :/ So far, we have been just numbering them if we would like to communicate an order. However, adding something like sorting alphabetically would be pretty simple if that would be sufficient. If that is of interest, feel free to open an issue!

It would also be a pretty good first issue if you were interested in contributing; I would be happy to provide some guidance!

@umesh-timalsina
Copy link
Contributor Author

umesh-timalsina commented Jul 16, 2020

This is related to #1747, but I think worth a mention here/ separate Issue. Here are my thoughts on enhancing ExecutionIndex view:

  1. Create an accordion for all the executions. On click open a div with extra information on execution and show the PlotlyGraph. Optionally add a checkbox, which on click, will add the Graph to the comparison.
  2. With multiple selections of the checkbox in 1, show the combined graph in current graph area

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants