Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Research item: anonymous usage analytics #108
Track usage of commands (verbs), parameters (used), build times and other anonymous data that can help us understand usage and improve the CLI.
Relying on unsolicited feedback / word of mouth
Google Analytics (subject to costing out) - has a Golang library. https://github.com/google/google-api-go-client/blob/master/analytics/v3/analytics-gen.go
Initial work would only be a PoC
@alexellis can you have a think about what else might be useful to capture
@briansiemens - John's work right now is not around the daemon/server but at the
I'd say opt out via ENV_VAR to follow the model of Brew and VSCode.
We can report functions deployed / invoked but only really if someone uses
In order to track back-end used, we should return a header via the gateway for system functions - or introduce an info endpoint. People should also be able to turn off the clue being leaked via the gateway for when they don't want to reveal this information. (separate proposal)
added a commit
Oct 24, 2017
referenced this issue
Oct 24, 2017
Additional useful data:
Let's checkout the new commands we've added too.
I need to checkout any legal implications or data protection notices we need to include before merging. Conceptually looks great.
On first run - should we write a