At the moment, we are reporting CPU and RAM usage, request, limit, etc but not the capacity. Customer would like to get the number of vCPU count on the nodes/instances.
We should return this on the API, and also present it in the UI (similar to how we show capacity for clusters).
CURRENT NODE DETAILS:
PROPOSED NODE DETAILS:
THIS WOULD ADD THESE METRICS TO THE GRAPH FOR BOTH CPU, MEMORY, AND VOLUME:
- Unused request (# and %) [requested - usage]
- Set to zero when usage is higher than request
- Unallocated capacity (# and %) [capacity - max(usage, requested)]
- Capacity (#)
- Capacity units gb, cores
ADDITIONALLY, ADD THESE METRICS TO THE VOLUME CARD FOR CONSISTENCY:
- Unused request (# and %) [requested - usage]
- set to zero when usage is higher than request
- Unallocated capacity (# and %) [capacity - max(usage, requested)]
- Limit (on the graph)
Over e-mail, aberglun@redhat.com said:
We could include cores/gb ram on api/cost-management/v1/reports/openshift/compute/ and api/cost-management/v1/reports/openshift/memory/ . They currently report core-hours and GB-hours of usage, but a capacity section could be feasible, especially when grouped by node.
Target Dates
- Backend Development complete - June 16, 2023
- UI Development complete - June 23, 2023
- QE Testing complete - July 14, 2023