Uptime monitoring functionality is configured through BetterStack’s dashboard.Documentation Index
Fetch the complete documentation index at: https://docs.zopio.dev/llms.txt
Use this file to discover all available pages before exploring further.
Setting up monitoring
When you create your project, we recommend adding some specific URLs to monitor. Assuming we’re usingzopio.com and it’s subdomains, here’s what you should add:
zopio.com- thewebproject, should be up if the index page returns a successful response.app.zopio.com- theappproject, should be up if the index page returns a successful response.api.zopio.com/health- theapiproject, should be up if thehealthroute returns a successful response. This is a stub endpoint that runs on Edge runtime so it’s very quick.
Usage in the UI
zopio provides a 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 up
BETTERSTACK_API_KEY and BETTERSTACK_URL environment variables.