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

Telemetry About Toil Usage #5160

Open
unito-bot opened this issue Nov 15, 2024 · 1 comment
Open

Telemetry About Toil Usage #5160

unito-bot opened this issue Nov 15, 2024 · 1 comment

Comments

@unito-bot
Copy link

As developers, we want to know how popular Toil is, who is using it, and how much they are using it.

Having these statistics would let us show what the dominant use cases are (are people still using old Python 2 Toil and never updating? Is everyone using AWS? Is everyone using Slurm?), which could function as a health indicator and let us predict what might be important to users. Or, if nobody actually is using Toil and we’re wasting our time writing it, we would want to know that. We might have bad product-market fit and not know it. Right now we only get feedback from people frustrated enough to contact us with a bug or feature request.

If we had statistics showing that a lot of Toil workflows are being run by people, we could point to it and try and convince funders to fund us.

We could use statistics to guide development towards popular features and away from unpopular ones. We could also build A/B testing machinery to e.g. find the best way to do command line options, although that would cause trouble with documentation and with consistency in scripts.

Having statistics on non-Dockstore Toil runs could let us see what fraction of people are actually using Dockstore to host workflows.

We have met a “surprising” number of people who use Toil at conferences, and some of them say they never change their Toil versions and it never breaks.

Problems to solve here are related to determining if users actually want to send statistics to us or tell us what workflows they are running or what features they are using or what errors they are encountering.

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

@adamnovak
Copy link
Member

This is related to:

#2488

#2497

#5070

#5159

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