Skip to content

Restructure usage ping | Add Usage Activity to CE

Overview

The current usage_ping.rb files have a complicated structure where:

  1. Counters are split across two files (Core and EE)
  2. 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