Closed JobDoesburg closed 2 years ago
Another idea: admin-announcements in the Django admin to announce things like "registering payments for pizza's is currently broken"
I have looked into this, Upptime is really nice. But it requires a PAT.
We're not going to do this because we don't want to support it
Describe the change
Sometimes, thalia.nu is down. It would be nice to have some way of showing this. We have investigated some ways of implementing this: https://upptime.js.org/ or https://statuspage.io/. But the question is also whether we want this at all.
Uptime.js
The benefit of this system is that it is free, open source and runs on GitHub Pages / GitHub Actions. Therefore, it integrates with our existing workflow. Moreover, it is an automatic uptime monitor.
The drawback is that the setup uses Personal Access Tokens, and it builds upon GitHub too (so if we're down because GitHub is, our statuspage is down too).
statuspage.io
This is run by Atlassian and has a huge client base. It is really hosted separately. Moreover, it has a nice third-party dependency feature that can automatically show our downtime when, for example, AWS is down.
The drawback is that it is a separate system we need to "maintain". Moreover, the free version is a bit limited. We can only have 2 team members for example.
Not doing anything
This is also a very legitimate option