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

Send some metrics to QA Dockstore #5159

Open
unito-bot opened this issue Nov 15, 2024 · 9 comments
Open

Send some metrics to QA Dockstore #5159

unito-bot opened this issue Nov 15, 2024 · 9 comments
Assignees

Comments

@unito-bot
Copy link

┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-1670

@unito-bot
Copy link
Author

➤ Adam Novak commented:

The most basic version of this is to submit a workflow run to Dockstore immediately on successful completion.

This can turn into a submit at the start and an update at the end.

@adamnovak
Copy link
Member

This is a more specific version of #5070.

@adamnovak
Copy link
Member

We want this to be coupled with local journaling of workflow status and a time-based rate limit on submission. The journal wouldn't need an opt-in but transmission would.

@adamnovak
Copy link
Member

adamnovak commented Nov 15, 2024

Blocking prompt plus a bunch of user detection for TTY/interactive session. tkinter if it works, current TTY if it doesn't, continue without metrics if no TTY.

Also a log message saying when metrics are or are not going to dockstore and noting how to change it

Send: name of WF, how long it took, core hours/memory/cpu, Toil version

@adamnovak
Copy link
Member

Don't spend any time on a login flow.

@unito-bot
Copy link
Author

➤ Adam Novak commented:

We could try and ship some Toil config info like job store, caching on/off, batch system. Which URL types are read from ever.

Benedict talked about collecting minimal info like maybe just Toil version and workflow stats.

Lon wants to ship the whole config.

@adamnovak
Copy link
Member

This relates to #4241

@unito-bot
Copy link
Author

➤ Adam Novak commented:

Dockstore can apparently back-map from Github URLs to TRS IDs and does so for Terra, so we could send in every URL and let Dockstore decide if it is registered.

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

No branches or pull requests

2 participants