Show connectivity status of individual Prometheus instances in Prometheus integration page
Problem to solve
In #10615 (closed) we're making it possible to create and manage multiple manual Prometheus instances.
Currently, there's no indication of whether a Prometheus configuration is working properly or not, not for the individual instances and not for at the integration level. The global green dot indicator it tied only to the enabled/ disabled status of the integration and not whether or not the integration works.
Intended users
User experience goal
I want to know if my Prometheus configuration is working properly.
Proposal
Explore ways to display the status of the individual Prometheus instances within the Prometheus integration page.
- Indicator shouldn't rely on color alone
- It should communicate the status of the instance
- It should provide help in troubleshooting if necessary
Further details
We also need to solve the problem with the global green dot indicator which doesn't take the connectivity issues into the account.
Currently, we're not getting the information about connectivity issues in the fontend. This will need to be addressed if we want to show the status of individual Prometheus instances.
Slack discussion for extra context