Enhance ping usage information on Geo UI actions

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

Problem to solve

We currently have little quantitative information about how users are using the Geo admin dashboard. In order to help us target improvements that deliver the most value, the following will be useful metrics to collect:

  • What actions systems administrators perform using the dashboard

The counterpart to this issue is #367084 where we will collect stats on page views.

Proposal

Add usage ping data to collect stats on which actions are frequently performed on the Geo UI.

We will focus on the replication views page collecting information broken down by data type:

  • resync buttons for individuals objects. The specific objects themselves are not relevant, we are looking for an aggregate count of number of times a systems admin has tried to resync objects individually.
  • reverify buttons for individuals objects. The specific objects themselves are not relevant, we are looking for an aggregate count of number of times a systems admin has tried to reverify objects individually.
  • reverify all and resync all buttons.

Intended users

Edited by 🤖 GitLab Bot 🤖