How to install Airbrake to capture Go errors

Create an Airbrake account and then choose one of these two very easy ways to send Go errors to Airbrake:

  • Capture Go errors with Gobrake

    Sending Go errors to Airbrake is incredibly simple using our gobrake library:

    airbrake.Notify(errors.New("Hello Airbrake!"), nil)
    
    // Or the familiar Go pattern.
    if err != nil {
      airbrake.Notify(err)
    }
  • Capture Go errors with Glog

    Use our glog fork to seamlessly integrate Airbrake error reporting into your application's logging:

    glog.Errorf("Hello Airbrake!")
    
    // Or the familiar Go pattern.
    if err != nil {
      glog.Errorf("Something broke: %s", err)
    }

Key features

  • SSL
  • Blazing fast
  • Notifications via email, Campfire or Webhooks
  • Fast Search
  • GitHub, Trello, Slack, HipChat, JIRA, Pivotal Tracker, GitHub Enterprise, GitLab, GitLab CE/EE, Bitbucket, Lighthouse, Flowdock, Campfire, Assembla, custom webhooks and other
  • Dupe detection
  • Filtering
  • Multiple users
  • Comprehensive read & write API
  • Deploy tracking

Your Golang apps are up, but your customers are still seeing errors. And no one wants an unhappy customer. The faster you can identify and fix the problem, the sooner you can get back to delighting your users. That's where Airbrake comes in. Airbrake installs in minutes, making Golang error reporting easy and effective — and virtually immediate.

With Airbrake Go's error handling tool, capturing Go errors is easier than ever. Detailed stack traces and environment and user reports make Go error debugging simple. Real-time error notifications and instant insight into the line of code that broke, the environment in which it occurred, and the deploy it's tied to mean you'll never need to sift through massive log files on the hunt for an error again.

Drilling down and understanding what's breaking your in your Go application is easy with Airbrake, which provides:

  • Affected users, parameters, and stack traces - all of the info you need to identify, assess, and resolve errors in a timely manner
  • Error trends and deploy tracking - making managing and triaging errors easy
  • Custom workflow integrations - prioritize and triage errors in a collaborative manner

With Airbrake Go, finding the root cause of your application error is easier than ever. We help you locate the errors file, the method, and even the line of code. And our proprietary and customizable grouping algorithms cut through the noise so you can focus on fixing the errors that matter most. Stop assuming your customer experience is okay. Know it is, with Airbrake Go.

Why Airbrake?

  • Fix bugs faster 656

    Fix bugs faster

    Stacktraces, parameters, affected users - you name it. All the info you need to identify, assess and resolve errors quickly.

  • Intelligent exception handling 656

    Monitor code quality

    With deploy tracking, error trends, and detailed dashboards, managing and triaging errors has never been easier.

  • Improve team productivity 656

    Improve team productivity

    Collaborate, prioritize, triage and more with our custom workflow integrations.

Find the root cause

  • Identify the root cause fast
  • Locate the errors file, method and even the line of code
  • Identify affected users, browsers, URLs, and more with Aggregations
  • Find any error with search and filter features
Find the root cause 780

Advance your workflow

  • Collaborate and discuss the reported errors to prioritize and transfer them into tasks
  • Link errors with your favorite project managment and chat tools
  • Include all team members and enhance error based communication
Advance your workflow 780

Haven't tried Airbrake yet?

Start your free trial