Skip to content
← 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

  1. A GitHub Actions cron job requests the home page and an API route every 15 minutes.
  2. Each result (status code, response time) is pushed to a capped list in Upstash Redis: 90 days, then the oldest drop off.
  3. This page and the status bar read a summary from /api/status. A failed check fails the workflow, which emails me.