Gathering user telemetry


#1

Ohai chefs,
We want to improve the user experience of our tools, and one of the most powerful ways of doing that is to collect telemetry from those tools so that we can know which commands get run, which plugins are used, and so on.
I’ve written a pair of RFCs to describe how we’d go about doing that, and they’re currently being discussed at our weekly Slack developer meetings.

The discussion is mostly on Slack, and is available here: https://chefcommunity.slackarchive.io/developer-meetings/page-39

The first RFC discusses, at a high level, why we’re doing this, what steps we’d take to ensure anonymity of our users, and how we’d handle opting out. You can read the RFC, or take a look at the PR for more discussion.

The first tool we want to add telemetry to is Test Kitchen, so here’s the RFC that describes what we want to learn. This RFC is relatively new, but feel free to give feedback on the PR, or in Thursday’s Slack meeting.

As ever, we’d love to see you at our weekly meeting, or feel free to message me here or email me at thom@chef.io with your feedback.

-Thom