Monitor app uptime and errors

Know before your users do. Get alerted the moment something breaks.

Categories: errors, monitoring, uptime, bugs, crashes, alerts, sentry, logging, observability, production

Tools that power the Monitor app uptime and errors stack

Setup guide

  1. Sentry: Create a Sentry project for your platform (React, Node, etc). Install the SDK with npm install @sentry/react and initialize it with your DSN in your app entry point. Sentry will automatically capture unhandled errors, rejections, and console errors with full stack traces. (open)
  2. BetterStack: Add your production URL as a monitor in BetterStack Uptime. Configure checks to run every 1-3 minutes from multiple regions. Set up a status page that your users can check during incidents. BetterStack will alert you immediately if your site goes down. (open)
  3. PagerDuty: Create a PagerDuty service and connect it to Sentry via the integration. Set up escalation policies so critical errors page your on-call engineer immediately while warnings create tickets for the next business day. Add the BetterStack integration so downtime alerts also route through PagerDuty. (open)