Pipelines page to include job duration for each stage and job

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to Solve

Give users better visualizations to diagnose their pipeline build speed.

Proposal

Currently the pipelines page shows job statuses. What if we could embed other details like job duration?

In a recent discussion (see internal agenda) - @igorwwwwwwwwwwwwwwwwwwww gave us a demo of how we could instrument tracing on a pipeline that would give us duration by job. I wondered if we could have some way to visualize this along with the pipeline status icons.

Mock idea

With https://gitlab.com/gitlab-org/gitlab/-/pipelines/1276716154/ as an example:

Screenshot_2024-05-02_at_3.59.47_PM

Caveat: Not a designer

Edited by 🤖 GitLab Bot 🤖