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

Add changes, durations, time & status information on graph view #343

Open
Nereis opened this issue Feb 20, 2024 · 6 comments
Open

Add changes, durations, time & status information on graph view #343

Nereis opened this issue Feb 20, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@Nereis
Copy link

Nereis commented Feb 20, 2024

What feature do you want to see added?

We were previously using the pipeline stage view which were providing some very useful information on the overview:
image

  • If the build was triggered with one or some specific code changes
  • Time when the build was started
  • Duration time for each steps which allows to quickly see an evolution and locate unexpected build times increase
  • More optional, the average time for each steps and the build(where a median would be better).
  • Global build status

It could be nice to add such information on the graph view to have a quick overview of the situation.

  • Time and last change, branch, final status and total build time could likely be added on the left hand side below the build number
  • Step duration could be added below the steps label
  • Global average time IMHO are to complicated to be added on the current layout and least interesting for build with optional step. Nonetheless some global metrics (build duration median/min/max, latest build success, ...) could be added as an header.

Upstream changes

No response

Are you interested in contributing this feature?

No response

@Nereis Nereis added the enhancement New feature or request label Feb 20, 2024
@timja
Copy link
Member

timja commented Feb 20, 2024

It would be nice to have that information available but I'm unsure how to display it in the existing graph.
Another view could be built with that info which might be easier.

@galindro
Copy link

Guys, isn't this already there? Look:

image

I'm using 230.vcd408a_1308dc

BTW, @timja / @timbrown5, I noticed something very weird with the aforementioned version introduced by #285. The counters aren't working as expected. I noticed that in random cases (there is no fixed pattern to simulate) the time counter for a completed step inside a stage doesn't stops to count the time. It is assuming the counter of the last step which is currently in execution:

output

And last but not least, the last step shown on the above video was not yet done. Shouldn't it be blue instead of green?

@timja
Copy link
Member

timja commented Mar 12, 2024

This issue is about the Graph view (Pipeline overview) not the console view.

If you could file other issues separately that would be great thanks

@galindro
Copy link

Done @timja -> #362

@tehKaiN
Copy link

tehKaiN commented Jul 9, 2024

It would be nice to have that information available but I'm unsure how to display it in the existing graph.
Another view could be built with that info which might be easier.

How about having times directly above/beneath each node of the graph? I thought about displaying time as a hover above the node, but that might be tedious for inspecting large amount of times.

@rc-jpbarbosa
Copy link

How about having times directly above/beneath each node of the graph? I thought about displaying time as a hover above the node, but that might be tedious for inspecting large amount of times.

We just started using this plugin and coming from Blue Ocean this is the main feature we are missing. The ability to quickly peak at stage durations when viewing the graph was very convenient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants