AI-Native Application Monitoring & Observability
Your data, your agents
Honeybadger gives your coding agent the data it needs to debug production—and the tools to do it right.
1 error spiking in the last hour:
ActionView::Template::Error · CheckoutController#create
214 occurrences · 47 users · started 11:02am
app/views/checkout/_summary.html.erb:18
undefined method `total' for nil:NilClass first seen right after deploy b7e204f — "Refactor cart totals"
Found it. Deploy b7e204f stopped setting
@cart in the checkout controller, so the
view calls .total on
nil.
Fixed and committed. Creating PR...
From on-call to all-clear
Fixing the bug is half of any incident. The other half is keeping your team informed, monitoring the recovery, and compiling the postmortem.
Honeybadger helps you coordinate the response, so you stay on task and your team stays in the loop.
Done. Error rate, p99, and responses by status, with the deploy list beside them so b7e204f lines up with the spike.
app.honeybadger.io/projects/1234/dashboards/checkout-incident
Yes. Error rate back to 0.2% since 10:35, p99 back near 400ms. Resolved the error and left a comment linking the deploy, the cause, and the dashboard.
- productionc41d7a840 minutes ago
- productionb7e204fan hour ago
- production9a1f3c02 hours ago
For your everyday work
Fix bugs, answer support questions, set up alerts, and instrument new services, all from the same conversation.
Fix a bug
NoMethodError
in InvoiceMailerJob: the account was deleted after the invoice was queued.
Added a guard and a test on fix/invoice-mailer. Want a PR?
Answer a support ticket
Two failed POSTs to /checkout at 10:06 and 10:14, both ActionView::Template::Error from the b7e204f deploy. Their order never saved. Fixed at 10:30, no failures since.
Set up alerts
filter request.path == "/checkout"
| filter environment == "production"
| stats percentile(99, duration) as p99
| filter p99 > 2000 Alarm created, threshold 2000ms, production only. Routed to the existing PagerDuty integration.
Instrument a new service
Added one wide event per request: path, status, duration, user and account, plan, feature flags, and DB time. Events are arriving in Insights. Want a dashboard for p99 and errors by path?
Everything in context
With your errors, your data, and your code in one place, your agent hits the ground running.
- 1
You tell it what's wrong
Paste a link, share a screenshot, or ask a question.
- 2
Your agent investigates
It pulls the error, the affected users, and the recent deploys—then traces the cause to your code.
- 3
You steer, it does the legwork
Ask for the fix, a dashboard for the team, or an alarm so the next one gets caught early.
- 4
Your agent closes the loop
After the deploy, it verifies the fix, resolves the error, and drafts the postmortem.
Built for your agents
Honeybadger's plugin gives your coding agent everything it needs to fix production. Using a different agent? Each piece works on its own, too.
Skills
Skills teach your agent how to debug errors, add Honeybadger to an app, set up alerts, and investigate incidents.
MCP server
Connect any MCP client in one step. Start read-only, and allow changes when you trust it.
Docs for agents
Point it at llms.txt, or add .md to any docs URL. It looks things up instead
of guessing.
Prefer the shell? The hb CLI can do anything the MCP server can, with JSON output for agents and scripts.
Put your agent on call
Install the plugin, connect your account, and start fixing.
- Claude Code
- Codex
- Amp
- Pi
- OpenCode