Status page & uptime monitor

This is a free, hackable uptime/downtime monitor that sends you an email when the site doesn't return a 200. It also stores historical uptime and latency data in your Val Town SQLite, which is used to power a status page.

Installation

  1. Remix this starter template on the top right to get started.
  2. Edit the list of URLs to what you want to monitor in config.json
  3. [Optional] You can manually run monitor a couple times to populate your status page with data
  4. [Optional] By default, the downtime dector emails you. Yon can configure it here

Contributing

Pull requests welcome!

The awkward piece is that if your config.json might conflict with mine. No worries! Just send the PR anyways, and I'll be sure to get my config.json back into shape after I merge your PR.

Caveats

This downtime monitor is only as good as Val Town's own uptime, which currently isn't very good (only three 9's). For serious status pages and uptime, we recommend:

Credit

This project was inspired by @healeycodes/isMyWebsiteDown.