Product
The pipeline: store, fingerprint, chart, mail.
Bugwatch is not an APM. It is error monitoring with the surfaces your team actually uses after login.
Grouping that stays boring
Fingerprint = exception type + message + top frame. Ten thousand identical crashes stay one issue. count++. Status: unresolved, resolved, ignored.
Analytics you already compute
GET /api/projects/{id}/analytics/?days=14. Totals, daily series (error/warning/info/fatal), slices by level, release, environment, platform, plus recent issues.
Issue alert email
New issue only. Email includes View on Bugwatch, stack frames, request URL/method, user, tags, environment, release. Failures never block ingest.
Tenancy and keys
Org-scoped reads. Ingest keys per project (X-Bugwatch-Key). Secret keys hashed. Sessions revocable. Card upgrades — no phone number.
