Skip to content

Monitor app uptime and errors

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

  1. 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 Sentry
  2. 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 BetterStack
  3. 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 PagerDuty

Frequently asked questions

Costs depend on your scale. Most tools in this stack offer a free tier to start. Open the cost calculator on this page to estimate monthly cost based on your users and revenue.

This stack uses 3 tools: Sentry, BetterUptime, Slack. Each tool is picked to work well with the others and to cover a specific part of the workflow.

Yes. The stack is a recommended starting point. You can replace any tool with an alternative you already use. Check the setup guide first to confirm the integration points you'll need to rebuild.

Most makers finish the 3-step setup in under an hour. Creating accounts and connecting the first integration takes the most time.

Have a better stack?

Share your favorite tool combination and help other builders.

Suggest a stack