Display job costs
As a tool developer, I want to know how much my workflow cost to run on test data, so that I can optimize its runtime parameters for minimal spend.
As a financial admin (a Principle Investigator, Project Manager, or Department Head) I want to see how much my team's various jobs cost so that I can see where my budget is being spent.
Display the cost for each job that was run. FireCloud is doing this for Cromwell on Google. There are some weirdsies in their current implementation (it doesn't always populate until like 12hrs after runtime bc google billing is slow). I think they're looking at fixes for that now. Ilyana and David An have details.
Strategic value Other platforms job showing costs and tout this as part of their create/test/optimize/publish cycle for tool developers. We don't yet make it easy to optimize your workflows for costs, since you can't see them
The ticket that was in the elastc backlog (now migrated to here) on this said: As a user of the job manager who pays for the jobs that are running, I want to see the cost estimate of my jobs that are running so I can understand how much I am spending before I overspend.
@bradtaylor How does one determine cost in a backend agnostic manner? e.g. JMUI might be looking at workflows running on my laptop
@geoffjentry @bradtaylor I think this presupposes a "what did that workflow cost" function in CaaS and/or dsub (ie the actual number crunching is somebody else's problem)?
Is this feature in the works, by any chance?