Instrumentation: Number of contributed components/added components to catalog

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

Summary

To gauge the number of contributed components and added components to the catalog, we need to add instrumentation to capture that information so that we can better understand the rate of adoption in CI Catalog.

Proposal

Create a metric for when a component is contributed to or when a component has been added to the catalog. Collecting timestamps will provide valuable time series trends over time. Collecting any component type data like tags would be additionally helpful.

Additional details

Some relevant technical details, if applicable, such as:

  • Does this need a feature flag?
  • 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:

Links/References

Edited by 🤖 GitLab Bot 🤖