-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Feature request: AWS cost estimate #9046
Comments
Ping @bgruening |
I know I talked to Jelle and then he created this issue :) |
@nsoranzo, |
@HadleyKing let me know if you need more informations. @scholtalbers already linked some code above. |
I think Step 1: enable this script (or a copy of it) to load when you select an invocation under the User -> Workflow Invocations |
Or maybe it could be part of the View screen as well. Maybe under |
I will talk to @OlegZharkov ... maybe he has time to look into it. I guess some portable Vue components with a flexible config file to provide the pricing-table could be useful. |
I would be happy to help... but I am a total noob. |
RE #28 and galaxyproject#9046 and galaxyproject#9621 GET /api/invocations/{invocations_id}/aws_estimate Return a dictionary with an AWS estimate for a workflow invocation. Changes to be committed: modified: lib/galaxy/webapps/galaxy/api/workflows.py modified: lib/galaxy/webapps/galaxy/buildapp.py
Using what I made in #10029 it should be possible to take the JobMetrics.vue and apply a version of it to the invocations space, maybe replicating it for the invocation. And those functions could probably be easily rewritten for the history, but I have not been using the history APIs much outside of pulling them into the invocation functions. And I have not looked at the history UI at all. |
galaxyproject#9621 and galaxyproject#9046 Changes to be committed: modified: lib/galaxy/webapps/galaxy/api/workflows.py modified: lib/galaxy/webapps/galaxy/buildapp.py
RE #28 and galaxyproject#9046 and galaxyproject#9621 GET /api/invocations/{invocations_id}/aws_estimate Return a dictionary with an AWS estimate for a workflow invocation. Changes to be committed: modified: lib/galaxy/webapps/galaxy/api/workflows.py modified: lib/galaxy/webapps/galaxy/buildapp.py
On usegalaxy.eu (https://github.com/usegalaxy-eu/galaxy/blob/release_19.09_europe/templates/show_params.mako#L227) there is a cost estimate for running the same job on AWS.
This might be a nice feature for any Galaxy instance to give the user(and admin) an idea of what their computation costs.
Wishlist:
The instance estimate is what .eu is already providing, but it doesn't yet include any datastorage/transfer costs. See also https://gitter.im/usegalaxy-eu/Lobby?at=5ddf80f446397c721c4b1b85
The text was updated successfully, but these errors were encountered: