🏷
Environment awareness
Every error records whether it came from production, staging, uat — any name your deploys use. Filter the index by it, see it as a badge and in every notification, and keep staging out of your pager with notification_environments. The same error in two environments is two rows with their own status.
v0.11.0
🤖
AI crawler tracking
Rack::Attack track rules now name the client — GPTBot, ChatGPT-User, ClaudeBot, Claude Code, PerplexityBot, Bytespider, CCBot and more, told apart from ordinary crawlers like Googlebot. Per-rule AI agent totals and a top-agent column, without blocking or throttling anything.
v0.10.0
🌐
11 languages
Dashboard, emails and notification payloads translated — German, Spanish, French, Portuguese, Italian, Polish, Russian, Ukrainian, Japanese, Simplified Chinese. Switch from the navbar. Your app's I18n is never touched.
v0.9.0
⚡
Storm protection
Circuit breaker + adaptive sampling. When a bad deploy throws 50k errors/min, the gem degrades itself first — exact counts, zero DB amplification.
v0.8.2
⌬
Smart deduplication
Auto-groups by stack fingerprint. Counts occurrences instead of spamming you with duplicates.
⊹
N+1 query patterns
Cross-error SQL fingerprinting. Auto-extracted table name with eager-loading suggestion.
↻
Auto-reopen
Resolved errors that recur reopen automatically with a "Reopened" badge. Never miss a regression.
◈
Multi-channel alerts
Slack, Email, Discord, PagerDuty, custom webhooks. Per-error cooldown. Severity filters.
v0.5
◊
GitHub/GitLab issues
Auto-create on first occurrence. Two-way webhooks with HMAC. Lifecycle sync.
v0.5.8
⏑
Cause chains
Full root-cause traversal. SocketError caused RuntimeError caused ServiceError. Never guess again.
◬
Release tracking
"New in this release" detection. Stability indicators. Release-over-release deltas. Zero config.
v0.5.10
⌖
User impact scoring
Rank by unique users affected, not occurrence count. 1000 users x 1 hit beats 1 user x 1000.
◐
Code path coverage
See which lines were executed in production. Ruby Coverage API, oneshot mode. Zero overhead when off.
v0.5.11
⊞
Multi-app support
Track multiple Rails apps in one dashboard. Auto-registration, data isolation, easy switching.
⏧
Sensitive data filtering
Passwords, tokens, secrets, API keys auto-scrubbed before storage. Lambda-based custom rules.
⌬
BRIN indexes
72KB vs 676MB B-tree on occurred_at. 70x faster time-range queries on large datasets.