Skip to content

Instrumentation: Track `run` keyword usage for Steps adoption

Summary

With the addition of the run keyword for Steps via #440487 (closed), there is a need to track the run keyword usage to gauge Steps adoption.

Proposal

Capture how often run keyword is being used in GitLab projects. Once that data is confirmed to being tracked, a follow-up issue will be needed to create a Tableau dashboard to show those counts.

Confirm purpose and User Reception (how does this benefit the user?)

This is a Product request to help evaluate Steps adoption. The earlier this instrumentation is added, the more data will be available for historical reference and trends.

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:

Links/References

Edited by Nicolò Maria Mezzopera