Skip to Content

πŸ›°οΈ System Bugs

The list and detail view for auto-detected production errors captured by πŸ“‘ Live LogsΒ  and πŸ€– Sniffer AutoBugΒ .


🌟 Overview#

While the πŸ“‹ Task BoardΒ  is where humans triage manually-reported bugs, System Bugs is where machine-detected errors live β€” the JavaScript exceptions, failed API calls, unhandled rejections, and resource failures captured automatically from your live website.

Each system bug is deduplicated by fingerprint, includes an occurrence count, affected-user count, first/last-seen timestamps, and the full diagnostic context. From here, engineers triage errors, link them to fix tasks, and resolve them.

System Bugs and the regular Task Board can be linked together β€” a recurring system error can be linked to the engineering ticket assigned to fix it, and closing the engineering ticket can auto-resolve the system bug.

πŸ–ΌοΈ Insert image of the System Bugs list page with several errors, severity chips, and occurrence counts.

Routes:

  • List β†’ /sf/projects/:id/system-bugs
  • Detail β†’ /sf/projects/:id/system-bugs/:bugId

πŸ“‹ List View#

The list view is the triage workspace.

Columns#

ColumnDescription
Error MessageTruncated error text β€” full text on hover
TypeJS Error, Network, Promise Rejection, Resource, CSP
SeverityAuto-assigned (Critical, High, Medium, Low)
StatusNew, Investigating, Resolved, Ignored
CountOccurrences (deduplicated by fingerprint)
UsersDistinct users impacted
First SeenInitial detection timestamp
Last SeenMost recent occurrence
Affected URLsPages where the error occurred (top 3 + count)
Linked TaskLinked Task BoardΒ  issue, if any
ActionsInvestigate Β· Resolve Β· Ignore Β· Link Β· Delete

Filters#

FilterOptions
StatusNew, Investigating, Resolved, Ignored
SeverityCritical, High, Medium, Low
TypeJS Error / Network / Promise / Resource / CSP
URLMatch by URL pattern
BrowserChrome, Firefox, Safari, Edge
OSmacOS, Windows, iOS, Android
First SeenDate range
Last SeenDate range
SearchFree-text in message or stack trace

Bulk Actions#

  • Mark as Resolved (with optional resolution note)
  • Mark as Ignored (won’t generate alerts)
  • Link to Task β€” link multiple system bugs to one engineering ticket
  • Assign Severity β€” bulk re-classify
  • Delete

πŸ› System Bug Detail#

Click any error to open the detail view with five tabs:

1. ℹ️ Info Tab#

πŸ–ΌοΈ Insert image of the Info tab with stack trace and metadata.

FieldDescription
Error MessageFull error text
Stack TraceComplete JS stack trace, source-mapped if maps are present
Error TypeClassification
FingerprintHash used for deduplication
Occurrence CountHow many times this error has fired
Affected UsersDistinct user IDs / sessions
Affected URLsPages where it occurred
First / Last SeenTimestamps
EnvironmentDev / Staging / Prod
Linked BugIf converted to a Task Board issue, link to it

2. πŸ“Ÿ Console Logs Tab#

The first 30 console entries captured around the time of the error. Color-coded by level, searchable. See πŸ“‘ Live LogsΒ  for details.

3. 🌐 Network Logs Tab#

The first 30 network entries with error highlighting. Bodies and headers expandable.

4. πŸ’¬ Comments Tab#

Team discussion about the error. Same comment features as the πŸ› Bug DetailsΒ  drawer β€” @mentions, threads, edit/delete.

5. πŸ”— Linked Tasks Tab#

ActionDescription
βž• Link existingSearch and link a Task Board issue
βž• Create from thisSpawn a new Task Board issue pre-populated with all context
πŸ”“ UnlinkRemove a link

πŸ–ΌοΈ Insert image of the Linked Tasks tab showing one linked engineering ticket.


πŸ”„ Status Lifecycle#

πŸ†• New β†’ πŸ” Investigating β†’ βœ… Resolved β†’ 🚫 Ignored
StatusEffect
NewDefault state for fresh errors. Counted in dashboards.
InvestigatingSet when an engineer picks it up; counted as in-progress.
ResolvedMarked fixed. Future occurrences re-open it.
IgnoredWon’t generate alerts even if it recurs. Useful for 3rd-party noise.

🚨 Alerting#

When a new system bug is detected (or an existing one passes a threshold), Sniffer can:

  • πŸ”” Send an in-app notification
  • πŸ“§ Email project members
  • 🦊 Post to a Slack / Teams channel
  • 🎫 Auto-create a πŸ“‹ Task BoardΒ  issue if Auto-Create Issues is enabled in πŸ“‘ Live LogsΒ  config

Thresholds (configured per project):

ThresholdBehaviour
ImmediateAlert on first occurrence
3+ countAlert after the 3rd occurrence
10+ countAlert after 10 occurrences
Burst rateAlert when N occurrences happen within M minutes

πŸ€– AI on System Bugs#

The πŸ€– AI Analysis tabΒ  is available on system bugs too:

  • Root cause inference from stack trace + network context
  • Affected file suggestions (if GitHub/BitbucketΒ  is linked)
  • Reproduction steps based on action timeline
  • Related bug suggestions

πŸ” Permissions#

ActionRequired Permission
πŸ“‘ View system bugsLIVE_LOGS.VIEW
βš™οΈ Resolve / IgnoreLIVE_LOGS.CONFIGURE
πŸ”— Link to Task BoardTASK_BOARD.EDIT

TopicDescription
πŸ“‘ Live Logs β†’Β The error monitoring pipeline
πŸ€– Sniffer AutoBug β†’Β CDN-driven auto-capture
πŸ“‹ Task Board β†’Β Convert system bugs to engineering issues
πŸ› Bug Details β†’Β Detail drawer for human-reported bugs
πŸ“Š Dashboard β†’Β System-bug metrics
🧩 Sniffer for Jira β†’Β System bug context inside Jira
πŸ€– Ask AI β†’Β Chat with the AI about an open system bug

Β© 2026 Your Company