FREE TIER · ALWAYS FREE · NO CARD

Rails performance you can see, explain, and afford to keep on

Request-based APM built for Rails: live traces, slow SQL, N+1 signals, and errors in one place. Start free — paid plans scale with traffic, not machine count.

Pricing model: €0 free tier · paid plans from €19/mo · no per-host fees
deadbro.com - My App · production
Samples
N+1 Alerts
Errors
TIME STATUS METHOD PATH DURATION CONTROLLER N+1
04:12:33 200 GET / 1161ms DashboardController#index
04:12:28 200 GET /posts 2488ms PostsController#index N+1
04:12:18 500 GET /admin 3177ms AdminController#index
< 1ms
Agent overhead per request
100%
Open-source agent
5 min
Gem, initializer & API key

Everything your Rails app needs.
Nothing you don't.

Purpose-built for Rails — instrumentation that follows your stack, not the other way around.

Automatic N+1 Detection

DeadBro flags N+1 queries in real-time, with full query traces and exact line numbers.

ZERO CONFIG
🔴

Rails Error Tracking

Full stack traces, request context, user info, and instant Slack notifications.

SLACK ALERTS
📊

Real-Time Dashboards

SQL performance, cache hit rates, memory patterns, and user activity in one place.

LIVE DATA

Rails-first product.
Pricing that follows requests.

DeadBro

  • One product for Rails: request traces, SQL, errors, deploys, and logs in a single app switcher
  • N+1 and slow-query drill-down with optional EXPLAIN plans when you enable them in the agent
  • Built-in uptime checks and incidents (Is It Dead) next to your APM data — not another vendor
  • User activity timelines and Slack integrations from the same dashboard you already use
  • System monitor for queues, CPU, memory, and DB latency samples alongside request traffic
  • A free tier that stays free, and billing tied to tracked requests — not machine count

Typical enterprise APM

  • Synthetic checks, error budgets, and traces often split across separate products or SKUs
  • Deep SQL plans and N+1 workflows frequently need add-ons, higher tiers, or DIY scripts
  • Uptime and incidents rarely ship as a first-class companion to request-level APM
  • User-level timelines and notification routing often mean more seats, tags, or integrations
  • Host- or container-weighted pricing that jumps when you scale instances or autoscale pools
  • Heavy rollout: agents, sampling rules, and tag taxonomies before the charts feel trustworthy
EU-hosted
APM data stays in Europe
Dedicated
Bare-metal servers we control
No US hyperscalers
Not on AWS, Azure, or GCP

Add one gem.
See everything.

Add dead_bro to your Gemfile, then configure an initializer with your API key from the dashboard.

Gemfile · config/initializers/dead_bro.rb
# Gemfile
gem 'rails', '~> 7.1'
gem 'dead_bro'
# Terminal
bundle install
# config/initializers/dead_bro.rb
DeadBro.configure do |cfg|
  cfg.api_key = ENV["DEAD_BRO_API_KEY"]
end

Honest pricing.
No surprises.

Free
€0
per month, forever
  • 50k requests / month
  • 1-day retention
  • APM & slow query signals
  • 3 uptime checks · community support
Start free — no card
Starter
€19
2M requests / month
  • 7-day retention
  • SQL EXPLAIN ANALYZE
  • Email support & email alerts
  • 10 uptime checks
Choose Starter

Your Rails app is trying
to tell you something.

Start listening in under 5 minutes.

Add dead_bro to your Gemfile