Instrument data to help measure adoption of the maven dependency proxy
Context
The Maven dependency proxy (&3610 - closed) is being rolled out to GitLab customers in %16.7. This is the MVC and the first major tent pole in our vision to support proxying, caching, and securing upstream dependencies for each GA package manager format.
Problem to solve
The problem is that we haven't added any instrumentation, so aside from existing metrics, we won't be able to measure product adoption for these new user flows.
Proposal
Instrument data for the following metrics:
- The number of packages pulled through the Maven dependency proxy
- The hit ratio for the cache (packages pulled from the remote vs the GitLab project)
- The number of projects/namespaces with the maven dependency proxy activated
Is it possible to get data about which repositories are being added? It seems like this might be a nice to know but not critical.
Edited by Tim Rizzi