RoSentry Docs

Data Model

Core entities and states used across SDK, ingest, and dashboard.

Core tables

  • projects
  • project_members
  • project_invites
  • error_groups
  • errors
  • traces
  • alert_channels
  • alert_rules
  • notification_log
  • share_links
  • open_cloud_keys
  • economy_snapshots

Error group statuses

  • open
  • resolved
  • ignored

Trace statuses

  • active
  • completed
  • error
  • timeout

Project roles

  • owner
  • admin
  • member
  • viewer

Invite statuses

  • pending
  • accepted
  • revoked
  • expired

Alert channel types

  • discord
  • slack
  • telegram
  • email
  • webhook

Alert rule event types

  • new_error
  • error_spike
  • status_change
  • threshold
  • Roles: viewer, editor (errors scope only)
  • Scopes: errors, economy

Error grouping

Fingerprints hash the normalized message, the normalized first stack line, and the place ID. Normalization replaces player-name segments (Players.<name>), UUIDs, and digit runs so per-player and per-ID variants group together.

On this page