Instrumentation: Add instrumentation to track the number of new CI users using the CI Catalog

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

Summary

From a discussion in #423710 (comment 1563047883), the intention of this issue is to introduce instrumentation so that the information can be tracked in Sisense to better under the trends over time of the number of new CI users using the CI Catalog.

Proposal

We would first need to define "what is a new CI user?". Is it defined as no projects created in the first 7, 14, 30 days of account creation date? Some other definition? Knowing that will allow this work to move forward to count those numbers accurately.

Additional details

Some relevant technical details, if applicable, such as:

  • Does this need a feature flag?
  • Does there need to be an associated instrumentation issue created related to this work?
  • Is there an example response showing the data structure that should be returned (new endpoints only)?
  • What permissions should be used?
  • Is this EE or CE?
    • EE
    • CE
  • Additional comments:

Implementation Table

Group Issue Link
backend #423710 (closed)
instrumentation 👈 You are here

Links/References

Edited by 🤖 GitLab Bot 🤖