Backend: Instrument open source data tracking on projects
Problem to solve
In #326459 (closed), we discovered the contribution experience could be impacted by CI minute quotas, we want to ensure we understand the impact to that by measuring the population.
Proposal
Instrument Tracking
- A count of the total number of open source projects today on GitLab SaaS.
- This will be the new plan type created in &6895 (closed)
- Date the plan type was set would be nice to expose too
- Count of contributors/MRs in the project
- MRs merged authored by contributors
- MRs merged authored by project members
- CI counts
- Pipelines ran
- Pipelines ran that are forks
- Runner Duration
- CI minutes - If we can get a breakdown of CI minutes from forks it'd be great to understand when we can tweak the cost factors.
Get data to Sisense
- Issues TBD
Create dashboard in Sisense
- Issues TBD
Open Questions
- Do we need this data for both SaaS and Self Managed?
- Is the data on the dashboard considered SAFE?
Edited by Mark Nuzzo