Restructure usage ping | Add Usage Activity to CE
Overview
The current usage_ping.rb files have a complicated structure where:
- Counters are split across two files (Core and EE)
- SMAU counters only exist in EE
This structure makes it difficult for a developer to understand where to put their code if they are modifying or adding usage pings.
Next Steps
-
Move all stage counters to CE file -
Run Usage Ping on CE, see the -1 failures to identify which counters are in CE vs EE. -
Move broken counters back to EE file -
Verify this is working on GitLab.com -
Verify this is working on CE -
Ask stage PMs to verify
Resources
Edited by Alper Akgun