-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
-
Scrape profiles
-
False
-
None
-
False
-
Not Selected
-
NEW
-
To Do
-
Impediment
-
NEW
-
0% To Do, 0% In Progress, 100% Done
Epic Goal
- Follow up on https://issues.redhat.com/browse/MON-2209
- Develop a notion of optional scrape profiles for service monitors and handle them in CMO
- Give users the option to influence the number of metrics the in-cluster stack collects
- Improve CMOs scaling behavior in very small and very large environments
Why is this important?
- In some environments CMO exhibits bad behavior. In single node environments its one of the main consumers of available resource budgets, in very large clusters memory usage requires very large nodes to keep up.
- Not all metrics collected are strictly necessary for functionality of other components. These can optionally be dropped if the admin is not interested in them.
Scenarios
- A single node deployment always wants to minimize resource usage and the admin might want to choose to collect as few metrics as possible.
- A user with many clusters often has an existing monitoring setup and wants to spend as few resource on OpenShift internal monitoring as possible. We want to give them an option to scrape as few metrics as possible.
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- The ServiceMonitors that CMO deploys implement the chosen profile set.
Dependencies (internal and external)
- ...
Previous Work (Optional):
Open questions::
- is documented by
-
RHDEVDOCS-4340 Document scrape profiles in CMO
- Closed
- is related to
-
OBSDA-211 Implement scrape profiles
- In Progress
- links to
There are no Sub-Tasks for this issue.