Group/Project usage ping
Problem to solve
We'd increase the amount of usage ping we collect.
Further details
The grant of the usage ping is controlled by the administrators of the instance and also some other factors like firewalls can make it impossible to share the usage ping with Gitlab.
Proposal
We'd ask group/project owners for explicit consent so they could opt-in during the creation of the group/project. Periodically we highlight with a banner they sent us the ping data long time ago and with a link navigate them to the relevant screen.
On the group/project usage ping screen they could review the json that will be sent to us and they could trigger it with a button.
We could use the statistics currently in place but restricted only for the given group/project.
What does success look like, and how can we measure that?
This won't be statistics over an instance but we could collect a lot of insights.
Success would be if we could collect more usage ping and they are willing to send it periodically.