DeadBro — Rails APM with straightforward, request-based pricing
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:<br>€0 free tier · paid plans from €19/mo · no per-host fees
Get Started Free<br>See Features ->
deadbro.com - My App · production
APM BRO
Applications
MY APP - PROD
Performance
Errors
User Activity
N+1 Queries
Samples
N+1 Alerts
Errors
TIME<br>STATUS<br>METHOD<br>PATH<br>DURATION<br>CONTROLLER<br>N+1
04:12:33<br>200<br>GET<br>1161ms<br>DashboardController#index
04:12:28<br>200<br>GET<br>/posts<br>2488ms<br>PostsController#index<br>N+1
04:12:18<br>500<br>GET<br>/admin<br>3177ms<br>AdminController#index
Agent overhead per request
100%
Open-source agent
5 min
Gem, initializer & API key
// key_features
Everything your Rails app needs.<br>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
// why_deadbro
Rails-first product.<br>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
// getting_started
Add one gem.<br>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
// pricing
Honest pricing.<br>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
MOST POPULAR
Growth
€79
10M requests / month
✓ Unlimited apps on one account
✓ 30-day retention
✓ Slack, email & Pushover alerts
✓ Background jobs & deploy tracking
See all plans
// ship_it
Your Rails app is trying<br>to tell you something.
Start listening in under 5 minutes.
Add dead_bro to your Gemfile