How to install Airbrake for hapi error monitoring

Installing Airbrake in your hapi app takes no more than 3 minutes:

  1. Create an Airbrake account
  2. Add the Node Airbrake package to your package.json:
    {
      "dependencies": {
        "airbrake": "~2.1.0"
      }
    }
    
  3. Invoke the following command from your terminal: npm install airbrake
Detailed instructions and extra options can be found in the node-airbrake GitHub repository .

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

Searching through massive log files for an error is comparable to finding a needle in a haystack. Of course, when your user experience is compromised there's nothing else to do, right? Or is there? Airbrake hapi error reporting provides real-time notifications when an error occurs, letting you know who was affected, when, and how. Forget searching for that elusive needle.

Airbrake, the leading error monitoring software, installs in your hapi app in minutes. By silently monitoring your hapi application all day, everyday, Airbrake provides general information about your app's performance, as well as detailed stack traces, making it simple to drill down on those errors that matter most.

Airbrake hapi helps you assess the scope and determine the source of the problem, with:

  • Search and filter features - to find any error
  • Aggregations - to identify affected users, browsers, and URLs
  • Deploy tracking - see the impact of deploys on error volumes and types
  • Intelligent error grouping - for reviewing and resolving similar errors

Furthermore, Airbrake hapi lets you link errors to your favorite project management or chat tools (GitHub, Slack, HipChat, JIRA, etc.). All of your team members can be included, enhancing error-based communication. In short, Airbrake hapi monitors your app, notifies you when a new error occurs, and provides the details necessary for identifying and resolving the issue. It improves your user experience and delights your team. What more could you ask for?

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