Track GCP Billing enabled project changes
Description
We want to understand the number of unique accounts that turn on GCP because of our integration. Since the "turn on" action is out of our control (on the Google platform), we can consider this flow to add +1 to our counter:
- user accessed GKE clusters and checks failed for that specific account (GCP is not enabled)
- user clicked on one of our links to GCP signup process
- user accessed GKE again and this time checks succeeded (GCP is enabled)
We can then suppose that the users went to create a GKE cluster, since the checks failed they went to the GCP homepage, enabled the account, and they successfully tried again.
This information is for internal use only, so having a query to get a value for GitLab.com could be enough. A second step can be having in the usage ping for on-prem installations.
Links / references
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/39957
Edited by Fabio Busatto