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

Enhancement: Display total workflow runtime on Workflow Invocation interface #18219

Open
pvanheus opened this issue May 24, 2024 · 4 comments
Open

Comments

@pvanheus
Copy link
Contributor

pvanheus commented May 24, 2024

It is often useful to know how long a workflow took to run (either wallclock time or combined runtime of steps).

Perhaps this information could be displayed on the Summary tab:

image

Or perhaps in the Details view.

Galaxy version: 24.0 3.dev0
(on usegalaxy.eu)

@hexylena
Copy link
Member

Both of those times would be great to have!

@mvdbeek
Copy link
Member

mvdbeek commented May 29, 2024

There are a couple of things we could show here:

  • time from first job to last job completed
  • cumulative time over all jobs
  • cumulative time spent in running/waiting/queued states
  • CPU hours (but metrics fields might not standardized enough ?)
  • time from invocation scheduled to last invocation job completed

@nsoranzo
Copy link
Member

I think it would make sense to tie in also the work on workflow carbon emissions, e.g. #17542 , obviously as an optional extension but displayed in the same page/using the same Vue components probably.

@ahmedhamidawan ahmedhamidawan self-assigned this Jul 30, 2024
@ahmedhamidawan
Copy link
Member

From WG roadmap discussion (Marius):

  • Might need to harden the API for grabbing job metrics (this is all configurable by admin, etc, so consistency might be an issue)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants