๐ค Sniffer AutoBug
The CDN-driven auto-capture pipeline that watches your production application 24/7 and feeds detected errors into Sniffer via a real-time live feed.
๐ Overview#
Sniffer AutoBug is the always-on capture layer that pairs with the ๐ก Live Logsย error-monitoring system. Where Live Logs is the list of detected errors and ๐ฐ๏ธ System Bugsย is the triage UI, AutoBug is the pipeline that delivers them โ the CDN snippet, the WebSocket live feed, and the configuration page that controls how captured events are turned into bugs.
It uses the same sniffer.js snippet that powers the ๐ฌ Feedback Widgetย , but the AutoBug subsystem focuses on silent, automatic capture: errors fired by uncaught exceptions, network failures, performance regressions, and other runtime signals.
๐ผ๏ธ Insert image of the Sniffer AutoBug settings + live feed page side-by-side.
Routes:
- Settings โ
/sf/projects/:id/settings/sniffer-autobug - Live feed (embedded) โ on the same page
๐งฉ How It Works#
Browser (snippet)
โ fires JS error / network failure / perf event
โผ
Sniffer Edge (CDN ingestion)
โ dedup + enrich (device, geo, session)
โผ
WebSocket /auto-bugs channel
โ emit `new-auto-bug` event
โผ
Sniffer AutoBug UI
โ appears in Live Feed
โ matched against config rules
โผ
[Optional] Auto-create [๐ Task Board](https://app.interactivedox.com/documentation-portal/product/6a019976848b35a281f94e9c/1.1.2/6a2bae2de68b4486d43a9d17/workflows/task-board) issue
OR add to [๐ฐ๏ธ System Bugs](https://app.interactivedox.com/documentation-portal/product/6a019976848b35a281f94e9c/1.1.2/6a2bae2de68b4486d43a9d17/feedback-and-monitoring/system-bugs)
OR fan-out to Slack / Teams / Jiraโ๏ธ Configuration Page#
Route: /sf/projects/:id/settings/sniffer-autobug
The Settings tab has two main areas: Settings (left) and Live Feed (right).
Settings Panel#
Live Feed Panel#
A real-time stream of incoming auto-bugs, powered by a WebSocket on /auto-bugs.
WebSocket events:
๐ผ๏ธ Insert image of the Live Feed with 5+ rows streaming in real-time.
๐ฅ The Snippet#
<script
src="https://cdn.snifferweb.com/sniffer.js"
data-project-id="YOUR_PROJECT_ID"
data-autobug="true"
data-environment="production"
></script>Tip: The same script tag is shared with ๐ฌ Feedback Widgetย and ๐ก Live Logsย . Use data attributes to control which sub-systems are active.
๐ฏ Routing Rules#
Configure rules that act on incoming auto-bugs before they become System Bugs or Task Board issues:
Rules evaluated top-to-bottom โ drag to reorder.
๐ผ๏ธ Insert image of the Routing Rules table with multiple rules.
๐จ Alert Thresholds#
The AutoBug pipeline can fire alerts before issues are auto-created:
Alerts are delivered via the channels configured in ๐ Integrationsย (Slack, Teams, email, in-app).
๐ค AI on AutoBug#
Each captured auto-bug feeds into AI:
- ๐ค AI Analysisย automatically runs on new auto-bugs
- ๐ ๏ธ Orchestratorย can be configured to auto-trigger an investigate job for high-severity auto-bugs
- Stack traces are matched against GitHub/Bitbucketย repo to suggest the affected file
- Pattern detection clusters similar auto-bugs into a single โissue familyโ
๐ Privacy#
๐ Permissions#
๐ Troubleshooting#
See โ Troubleshooting โย .