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
- Feature flag rollout issue: [Feature flag] Rollout of `run_keyword_instrume... (#500973 - closed)
Edited by Nicolò Maria Mezzopera