Real-time web service monitoring system

Any hosted web service that people depend on to do their work should include a monitoring system to alert the community and/or admins when services are malfunctioning. This not only allows the admins to fix the problems quickly as they inevitably occur, it also provides a way for the user community to see for themselves if a problem they encounter with service is specific to them or not. An example of a service status page is the GitHub status page.

There are many options for the MUSES project service monitor solution. If we want a self-hosted solution, a promising upstart is Uptime Kuma. It sports an impressive list of natively supported notification providers that include Matrix.

Another project at NCSA is already experimenting with an instance of Uptime Kuma that you can visit at https://status.ncsa.cloud/status for an example.