Instrumentation: Implement tracking for Ci::Catalog::Resources::ReleaseService execution time
Summary
This issue is to implementation instrumentation so that we can determine how long Ci::Catalog::Resources::ReleaseService
takes to run.
Proposal
Implement instrumentation via a Prometheus histogram as an initial iteration so we can see how long Ci::Catalog::Resources::ReleaseService
takes to run.
Confirm purpose and User Reception (how does this benefit the user?)
Non user-facing. This is more for Engineering to better understand performance with the increase of components limits in #436565 (closed)
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 | Notes |
---|---|---|
instrumentation |
|
Related with #440382 (closed) |
backend | Rollout ci_catalog_create_metadata (#430120 - closed) | Related to #440474 (closed) |