Start tracking failures, successes, AND others (others = canceled + skipped)
Release notes
As part of the batch of improvements to the Project CI/CD analytics view, you will now be able to see how you pipeline status changes over time. The new chart will contain pipeline successes, failures, and others (canceled and skipped statuses) over time.
Problem to solve
Users need to see more than just successful pipelines over time in order to get an idea of how their pipelines are performing and where they can make improvements/optimizations.
Intended users
Platform engineers / Software developers
User experience goal
The user should be able to track pipeline successes, failures, and canceled + skipped statuses over time.
Proposal
Start tracking the following pipeline statuses over time:
- Successes
- Failures
- Other (skipped + canceled)
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
Feature Usage Metrics
We'll have to rely on the visits to the page to track the usage of this feature.
What does success look like, and how can we measure that?
We should see more users visiting CI/CD analytics when they want to optimize their pipelines.
What is the type of buyer?
Is this a cross-stage feature?
What is the competitive advantage or differentiation for this feature?
Links / references
Proposal
{
project(
fullPath: "rf-top-level-group-1/rf-group-1.1/rf-group-1.1.1/rf-project-1-1-1-1"
) {
pipelineAnalytics(fromTime: "2024-10-01", toTime: "2024-10-31") {
graph {
label
count
successCount: count(status: SUCCESS)
failedCount: count(status: FAILED)
}
}
}
}