DeadBro Feature List

Every page, metric, and capability in one place.

Account & navigation

  • Account-wide APM dashboard
  • Applications list with usage summary
  • Multi-account switching
  • Team members & invitations
  • Profile & notification preferences
  • Light / dark theme toggle
  • Gem version in sidebar — update badge when outdated

Application pages

  • Application dashboard — errors, slow requests, insights, charts
  • Issues — standout / problematic requests
  • Performance overview — web & background endpoints
  • Request Timeline — chronological request list
  • SQL Queries — normalized query catalog
  • Errors listing — web & background
  • Deploys history
  • Application logs viewer
  • User Activity
  • Slack integrations per app
  • Time Bro — drill into a minute/hour/day from charts
  • System Monitor
  • Application settings & gem configuration
  • Global application search

Request type & sample pages

  • Performance tab — stacked breakdown by layer
  • Top slow SQL queries per endpoint
  • Slow Requests tab
  • All Requests tab — live updates
  • Errors tab
  • Duration & throughput charts
  • Per-endpoint duration alarms
  • Request-type exclusion — hide health checks, bots, etc.
  • Date range filters

Single request detail

  • Sample breakdown bar — controller, DB, view, HTTP, Redis, ES
  • Request overview — method, path, status, host, revision, duration
  • Other samples sidebar
  • Compare deploys — same endpoint, different revision
  • Side-by-side request comparison
  • AI performance analysis
  • Error message & backtrace
  • SQL timeline waterfall
  • SQL queries table — duration, allocations, trace, explain
  • Request parameters / job arguments
  • Correlated application logs

SQL & database

  • Per-query duration & allocations
  • SQL query grouping & duplicate counts
  • N+1 detection & badges on queries
  • Normalized SQL for grouping
  • SQL trace / caller location
  • Auto EXPLAIN ANALYZE on slow queries
  • Explain plan modal
  • SQL count per request
  • DB runtime vs effective DB runtime
  • Top slow queries on performance tab
  • Global SQL Queries index & detail pages
  • Slow query threshold configuration
  • Max SQL queries per request limit

Memory & garbage collection

  • Memory usage per request
  • Memory before / after / growth
  • Memory snapshots count
  • GC count delta & heap pages delta
  • GC efficiency — frequency, objects allocated
  • Allocations per second & total allocations
  • Total allocated size (MB)
  • Large objects — count, size, by class
  • Top allocating classes
  • Object type deltas
  • Allocation tracking — optional gem setting
  • Memory spike insights
  • Memory standout flag on Issues page

Redis, cache & search

  • Redis events per request — command, key, duration
  • Redis call count in performance breakdown
  • Cache hits & misses
  • Cache hit rate
  • Cache events timeline
  • Elasticsearch / OpenSearch calls — method, path, status, duration
  • Elasticsearch time in performance breakdown

Views & rendering

  • View runtime
  • View events — partials, layouts, virtual path
  • View performance summary
  • Total views rendered & view duration
  • Slowest views
  • Most frequent views
  • Partial cache hit rate
  • Collection cache hit rate
  • Total collection items rendered

HTTP & external calls

  • Outgoing HTTP requests — method, URL, status, duration, library
  • HTTP time in performance breakdown

Background jobs

  • Sidekiq instrumentation
  • ActiveJob instrumentation
  • Delayed::Job instrumentation
  • Job class, queue, arguments, job ID
  • Job failure errors & backtrace
  • Background performance overview
  • Background errors listing
  • Job queue monitoring — depth & latency
  • Excluded jobs configuration

Automatic insights

  • N+1 query insights
  • Memory spike insights
  • P95 regression insights
  • High-throughput window insights
  • Error burst insights
  • Insights on app & account dashboards
  • Acknowledge insights
  • Auto-expire after 7 days

Issues & flags

  • Standout / problematic requests page
  • N+1 badge
  • Slow badge
  • Memory badge
  • High SQL badge
  • Search & filter issues
  • Infinite scroll on issues list

Deploys

  • Deploy markers on charts
  • Deploy history — revision, timestamp
  • Revision on each request
  • Compare traffic across deploys
  • Before/after deploy sample comparison

Logs

  • Structured application logs
  • Log severity levels
  • Logs on request detail
  • Logs page per application
  • Jump from log to request
  • Max logs per request setting
  • Recent logs on account dashboard

User activity

  • Per-user request timeline
  • User-attributed slow requests
  • User-attributed errors

System monitor

  • CPU tracking
  • Host memory tracking
  • Disk usage
  • Process-level CPU & memory
  • Database connection pool stats
  • Sidekiq queue depth & latency
  • Server monitoring — Is It Dead servers
  • Server overload threshold alerts

Is It Dead? — uptime

  • Website checks (HTTP probes)
  • Pause / resume checks
  • Per-check notification toggles
  • Incident history
  • Manual incident start
  • Public status pages — status.deadbro.com
  • Embeddable SVG uptime badges
  • DeadBroBot User-Agent on probes
  • Calmer alerts — stabilization delay, <3 min skips
  • Linked-server checks

Alerts & integrations

  • Email incident alerts
  • Pushover notifications
  • Slack OAuth & channel alerts
  • Per-endpoint duration alarms
  • Alarm severity levels
  • Server threshold notifications
  • Heroku add-on integration

Ingestion & gem settings

  • Sample rate control
  • Memory tracking on/off
  • Allocation tracking on/off
  • Explain analyze on/off
  • Excluded / exclusive controllers
  • Excluded / exclusive jobs
  • Staging & production child apps
  • Remote gem settings from dashboard
  • API key per application
  • Monthly request limits & daily caps
  • Data retention by plan

Charts & aggregates

  • Requests per minute
  • Error rate
  • P95 latency
  • Sparklines on application cards
  • 1h / 4h / 24h / 7d / 30d chart windows
  • Bucket stats aggregation
  • Throughput charts on request types