YugenYugen

Observability

Monitor errors and uptime with Sentry and OpenStatus

Last updated on: November 5, 2025

Optional: Skip if you don't need monitoring yet.

Sentry (Error Tracking)

Requires Convex Pro plan.

Create Sentry Project

  1. Sign up at sentry.io
  2. Create new project → Select Node.js
  3. Copy your DSN

Upgrade Convex to Pro

Convex Dashboard → Settings → Billing → Upgrade to Pro

Configure Integration

  1. Convex Dashboard → Settings → Integrations
  2. Click Sentry card
  3. Paste your DSN
  4. (Optional) Add custom tags: version: "1.0.0"
  5. Click Save

Test Integration

Trigger a test error in your code, check Sentry dashboard after 1-2 minutes.

Auto Tags

Convex automatically adds these tags to every error:

  • func - Function name (e.g., "messages:send")
  • func_type - Type (query, mutation, action)
  • request_id - For correlation with Convex logs
  • environment - prod, dev, or preview
  • user - Auth user ID (if authenticated)

OpenStatus (Uptime Monitoring)

Setup

  1. Sign up at openstatus.dev
  2. Add your website URL
  3. Done! ✅

You'll get email alerts if your site goes down.

Upgrade to Pro for SMS alerts.

Next Steps

Now that you have monitoring set up, you can also add user behavior analytics:

On this page