Some additional requirements or questions.
We want to have a single Status page for all hosted applications. There is a mix of multi and non multi-tenant apps.
For the apps that are not multi-tenant I am trying to come up with a way where a customer can only see the status page and only the section of the status page for their instance.
Example would be something like this:
One business unit to monitor all the production sites for all applications. Both multi-tenant and non multi-tenant
Customer A has Product A on instance A
Product A has four different that will have the response time,uptime, etc
Customer B has the same Product but it isinstance B
Product A has four different modules that will have the response time,uptime, etc
In both cases they have the same product but they are hosted under a customer specific AWS or Azure account.
The out of the box status page just displays everything that is added to it and does not have a way to filter this data. Obviously, there would need to be some type of authentication per customer to see their customer specific items on the status page.
Due to privacy issues, we don't want the customers on the non multi-tenant applications to see each other's instance status.
We only want to present what's on a status page to the customer not dashboards or deep dives into performance metrics.