Elixir Error Tracking & Performance Monitoring

Full stack monitoring for Elixir Developers

Ship better software, faster. Everything you need to fix Elixir errors and performance issues in one powerful platform that fits your workflow.

Elixir monitoring doesn't need to be so frustrating

That's why we built Honeybadger. Honeybadger simplifies your monitoring stack by combining all your essential monitoring tools in one powerful and easy-to-use platform for Elixir—helping you respond quickly and fix issues in record time.

Error Tracking

Know the moment errors occur and fix bugs before customers can report them.

Logging & Observability

See your logs in context and answer questions after the fact.

Uptime Monitoring

Know when your external services go down or have other problems.

Heartbeat Monitoring

Know when your cron jobs and services go missing or silently fail.

Status Pages

Keep customers in the loop when your app is down.

Getting started is easy

Setup takes just a few minutes and comes with great Elixir defaults.

For example, here's how to install Honeybadger in a Phoenix app:

# mix.exs
defp deps do
  [{:honeybadger, "~> 0.22"}]
end

# config/config.exs
config :honeybadger,
  api_key: "Honeybadger API key"

# lib/your_app/router.ex
defmodule YourApp.Router do
  use YourApp, :router
  use Honeybadger.Plug

  pipeline :browser do
    [...]
  end
end

$ mix do deps.get, deps.compile

Once installed, Honeybadger automatically reports exceptions in controllers and background jobs and (when enabled) collects application logs and performance metrics.

We made HB for you

Honeybadger cares about Elixir developers. That's why we customized HB to give you the badass experience you deserve:

  • Easy 5-minute setup
  • Beautiful Elixir stack traces
  • Comprehensive documentation

Honeybadger was created by developers. Because we're a bootstrapped company, we answer only to you, our customer. We frequently go above and beyond to provide an awesome experience.

"I'd be remiss if I didn't point out that every time someone here at UserTesting reaches out to you, we are dazzled by your prompt response and excellent service."
— Robert Elwell, Director of Engineering at UserTesting

Questions? Email us at support@honeybadger.io

Simplify your life with Honeybadger

Get monitoring done.

Get real-time alerts when code breaks, monitor performance, and fix errors in record time.