Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve pipeline table to add meaningful metrics #317

Open
jechols opened this issue Jul 3, 2024 · 1 comment
Open

Improve pipeline table to add meaningful metrics #317

jechols opened this issue Jul 3, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@jechols
Copy link
Member

jechols commented Jul 3, 2024

Pipelines have started_at and completed_at fields, and while those can be helpful, they lack a lot of rather useful details. Is the pipeline still running? What's the total duration of jobs that have run? Is completed_at blank because the pipeline is in process or because the jobs had to be canceled?

  • Add a status field onto pipelines, even if it's just "pending", "started", and "complete"
  • On completion, sum up the total duration of all jobs on a new total_duration field so we can see how much time was actually spent, not just the start and end times

There may be other useful data to add, too. Think about this from the perspective of what would be nice to see in a "jobs overview" kind of UI. What would be useful when looking at a list of pipelines, and what would be useful when looking at their jobs?

@jechols jechols added the enhancement New feature or request label Jul 3, 2024
@jechols
Copy link
Member Author

jechols commented Jul 3, 2024

See also #159

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant