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 🤖