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 |
---|---|
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.