We discussed various times about hosting each other a cachet.
I have a better idea, it is a mix of the following:
- grafana dahboard
- hugo (or whatever static site generator)
- netlifly cms
the netlifly is for maintenances (with RSS).
And grafana is for real time status of services (with prom and blackbox)
Now, let’s say we have Alice and Bob. Alice will host the status page for Bob.
Alice needs to discover the list of services to monitor.
This looks like this the configuration.
Bob could setup one http endpoint with this file, and Alice has to scrap it regularly and when it changes restart her Prom.
This is just the basic idea, but if you are interested, we should do a hackathon (even remote )