← Home
Status
This site is monitored like production. A scheduled job checks it every 15 minutes from outside, and the results below are what it recorded.
Loading…
How this works
- A GitHub Actions cron job requests the home page and an API route every 15 minutes.
- Each result (status code, response time) is pushed to a capped list in Upstash Redis: 90 days, then the oldest drop off.
- This page and the status bar read a summary from
/api/status. A failed check fails the workflow, which emails me.