Skip to content

Plot p50 and p95 pipeline duration over time using a line graph

Release notes

Seeing percentiles of pipeline duration is crucial when understanding pipeline performance. You will now be able to see the p50 and p95 durations for pipelines in a project over time.

Problem to solve

As a platform engineer, I want to know what the p50 and p95 durations are of the pipeline in my project, so I can understand how the duration is trending to make optimizations and possibly attribute that data to specific events that occurred recently.

Intended users

Platform engineer/software developer

User experience goal

The user should be able to view the duration of the pipeline over time. Since pipeline durations can fluctuate, the user should be able to see the mean and p95 so they can see outliers.

Proposal

  • Start tracking p50 (mean) and p95 duration for pipelines in a project over time.
  • Update the current pipeline duration chart to a line chart with legend interaction that plots those percentiles over time specified by the user.
  • Use the color system for categorical data for colors on the graph.
  • The tooltip should include the date and the duration of p50 and p95 at that time.
Before After
Screenshot 2024-06-28 at 5.02.15 PM.png Screenshot 2024-06-28 at 5.02.34 PM.png

Design assets:

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

Feature Usage Metrics

We can't track interactions on the graph, so we'll have to rely on visits to the page to track usage.

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

What is the competitive advantage or differentiation for this feature?

Links / references

Edited by Gina Doyle