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
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 |
// key_features
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 CONFIGRails Error Tracking
Full stack traces, request context, user info, and instant Slack notifications.
SLACK ALERTSReal-Time Dashboards
SQL performance, cache hit rates, memory patterns, and user activity in one place.
LIVE DATA// why_deadbro
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
// getting_started
Add one gem.
See everything.
Add dead_bro to your Gemfile, then configure an initializer with your API key from the dashboard.
# 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
// pricing
Honest pricing.
No surprises.
Free
€0
per month, forever
- ✓ 50k requests / month
- ✓ 1-day retention
- ✓ APM & slow query signals
- ✓ 3 uptime checks · community support
Starter
€19
2M requests / month
- ✓ 7-day retention
- ✓ SQL EXPLAIN ANALYZE
- ✓ Email support & email alerts
- ✓ 10 uptime checks
MOST POPULAR
Growth
€79
10M requests / month
- ✓ Unlimited apps on one account
- ✓ 30-day retention
- ✓ Slack, email & Pushover alerts
- ✓ Background jobs & deploy tracking
// ship_it
Your Rails app is trying
to tell you something.
Start listening in under 5 minutes.
Add dead_bro to your Gemfile