Overview
CatDoes Watch is an integrated error monitoring system that captures, groups, and manages runtime errors across your web, iOS, and Android apps. It is built into the CatDoes dashboard — no third-party tools or separate SDKs to configure.
Features
- Multi-platform error capture — Collects runtime errors from web, iOS, and Android apps with full stack traces, file locations, and device information.
- Intelligent issue grouping — Errors are automatically grouped into issues using server-side fingerprinting, so duplicate occurrences of the same error appear as a single issue with an event count.
- Issue management — Resolve, reopen, ignore, or delete issues directly from the dashboard.
- Environment filtering — View errors from development, production, or both environments separately.
- Privacy-safe by default — Sensitive data like emails, passwords, API keys, and credit card numbers are automatically redacted before storage.
Dashboard
Navigate to the Watch tab in your project dashboard to see an overview of all captured issues. The dashboard shows:
- Stats bar — Unresolved issues, total issues, events in the last 24 hours, and total events.
- Issues table — Each row shows the error title, source location, event count, platform, environment, and when it was last seen.
- Issue detail panel — Click any issue to open a side panel with the full stack trace, individual event history, and device metadata.
Filtering and sorting
You can filter issues by status and environment, and sort by different criteria:
- Status — Unresolved (default), All, Resolved, or Ignored.
- Environment — All, Development, or Production.
- Sort by — Last seen, Most events, or First seen.
Settings
Open Watch > Settings from the dashboard to configure error capture. The settings page includes:
API key
Your API key authenticates your app with the Watch ingestion endpoint. Keys are shown only once after generation — copy it immediately. You can regenerate a key at any time if it is compromised.
Capture toggles
Control which errors are sent to Watch:
| Toggle | Description |
|---|
| Development errors | Capture errors from local previews and staging |
| Production errors | Capture errors from published production builds |
| Console errors | Forward console.error calls to Watch |
Data retention
Set how long error data is retained, up to the maximum allowed by your plan.
Plan limits
Watch usage limits depend on your CatDoes plan:
| Plan | Events/min | Events/day | Retention |
|---|
| Free | 10 | 100 | 1 day |
| Basic / Starter | 30 | 500 | 7 days |
| Pro | 50 | 500 | 30 days |
| Business | 100 | 2,000 | 90 days |
If you hit your rate limit, new events are dropped until the limit resets. Upgrade your plan for higher limits and longer retention.