Add telemetry to community tools
Problem to solve
So that GitLab can better understand the usage of the various community CLI tools, API clients, and other native libraries, we need to establish a way of tracking where these calls are coming from so that the data can be collected and analyzed.
Intended users
- GitLab Product Management
- GitLab Engineering Management
- GitLab Operations
Further details
By being able to collect this usage data, GitLab will:
- Be able to determine what new API features and functionality to prioritize
- Better offer maintenance support to existing clients
- Have a better sense of how different languages and platforms are using what parts of our application
- Better predict usage for the purposes of planning for availability
Proposal
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
Edited by 🤖 GitLab Bot 🤖