Add a Branch filter

Release notes

When reviewing pipeline metrics in a project, you can now filter by branch to allow you to see metrics for pipelines per a specific branch, such as default.

Problem to solve

As a platform engineer/software developer, I want to see pipeline performance metrics for a specific branch, so I can identify if the issue I'm seeing in a personal branch is also happening on the main branch.

Intended users

Platform engineer/Software developer

User experience goal

The user should be able to specify which branch they want to see metrics for, whether that is by typing in the branch or selecting it out of the menu.

Proposal

  • Add a branch single-select filter using a combobox (listbox with search)
  • Selections should include:
    • Default branch (default)

    • All branches that are within the project

      The user should be able to search for a specific branch

Screenshot 2024-06-28 at 4.41.55 PM.png

Screenshot 2024-06-28 at 4.42.08 PM.png

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

Feature Usage Metrics

Add tracking to see how many distinct users interact with this filter.

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

We should measure usage on the filter to ensure it is useful for users.

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