Open unito-bot opened 2 hours ago
➤ 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.
This is a more specific version of #5070.
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.
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
Don't spend any time on a login flow.
┆Issue is synchronized with this Jira Story ┆Issue Number: TOIL-1670