jenkinsci / pipeline-graph-view-plugin

https://plugins.jenkins.io/pipeline-graph-view/
Other
107 stars 54 forks source link

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

Open Nereis opened 7 months ago

Nereis commented 7 months ago

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

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

Upstream changes

No response

Are you interested in contributing this feature?

No response

timja commented 7 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

Done @timja -> https://github.com/jenkinsci/pipeline-graph-view-plugin/issues/362

tehKaiN commented 2 months ago

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 commented 1 month ago

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.