WIP: Geo testing tool

Open username-removed-283999 requested to merge 3117-geo-testing-tool into master

What does this MR do?

Are there points in the code the reviewer needs to double check?

Why was this MR needed?


  • Seed the primary with a large number of projects
  • Bulk pushes in multiple repositories
  • Bulk project creations
  • Bulk project deletions on primary
  • Bulk project deletions on secondary
  • Bulk project renames
  • Make sure that we have metrics for all of these events
  • Build dashboards to measure how long/whether the events were properly updated on the secondaries

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #3117

/cc: @stanhu @brodock @to1ne

Edited by username-removed-283999