Created attachment 1683448 [details] Popover has no degraded components See screenshot. "API Request Success Rate" is "Not available," which seems to be reported as degraded. Two issues here: 1. We should determine why "API Request Success Rate" metrics aren't available. 2. I don't think we should report "degraded" when we can't fetch metrics. This should be a different status.
Adding Andy. 1. Instead of Not Available, we could show something like 'No data' ? 2. Any ideas what to show here ?
I believe we use "Not available" for similar states elsewhere, so that text string in the popover is probably fine. I may be missing some technical details though. The substatus string below "Control Plane" should probably become "1 component not available" instead of "1 component degraded," and the icon should probably become the unknown icon, unless we think that's too harsh. That approach would align best with similar unknown/unavailable statuses in the Status card, like the Storage status seen in the screenshot with the unknown icon and a status of "Not available". Does that approach sound good?
Moving back to assigned because we still need to understand why "API Request Success Rate" is unknown and fix or remove that query.
Checked on OCP 4.5 cluster with payload 4.5.0-0.nightly-2020-05-13-202437. Go to Overview page, check "API Request Success Rate" under "Control Plane", it's show 100% now. The bug is fixed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:2409