How we’ve configured uptime monitoring in ShipThing.
superstarter.com
and it’s subdomains, here’s what you should add:
superstarter.com
- the web
project, should be up if the index page returns a successful response.app.superstarter.com
- the app
project, should be up if the index page returns a successful response.api.superstarter.com/health
- the api
project, should be up if the health
route returns a successful response. This is a stub endpoint that runs on Edge runtime so it’s very quick.Status
component from @repo/observability
that displays the current status of the application. You can see an example of this in the website footer.
The status component shows 3 potential states:
All systems normal
- 100% of the uptime monitors are reporting upPartial outage
- at least one uptime monitor is reporting downDegraded performance
- 0% of the uptime monitors are reporting upBETTERSTACK_API_KEY
and BETTERSTACK_URL
environment variables.