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
- Sign up at sentry.io
- Create new project → Select Node.js
- Copy your DSN
Upgrade Convex to Pro
Convex Dashboard → Settings → Billing → Upgrade to Pro
Configure Integration
- Convex Dashboard → Settings → Integrations
- Click Sentry card
- Paste your DSN
- (Optional) Add custom tags:
version: "1.0.0" - 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 logsenvironment-prod,dev, orpreviewuser- Auth user ID (if authenticated)
OpenStatus (Uptime Monitoring)
Setup
- Sign up at openstatus.dev
- Add your website URL
- 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: