How to install Airbrake to capture Django errors

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

  1. Create an Airbrake account
  2. Install airbrake-django from GitHub using pip pip install git+https://github.com/airbrake/airbrake-django.git
  3. Configure Airbrake in your settings.py
    INSTALLED_APPS = (
        'django.contrib.admin',
        # ...
        'airbrake'
    )
    
    # Airbrake settings
    AIRBRAKE = {
        'API_KEY': 'YOUR_PROJECT_API_KEY',
        'USE_SSL': True,
        'TIMEOUT': 5,
        'ENVIRONMENT': 'production',
    }
    
    Then just restart your server!

The full instructions are at airbrake-django in GitHub.

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 Django application could be up, but your customers could still see problems. And every minute that your customer experience is compromised costs you money. Perhaps more importantly, it costs you goodwill. With Airbrake Django error monitoring and reporting you're notified of exceptions before users face them. Problem solved.

Airbrake Django exception handling software delivers notifications in real time when an error occurs. Rather than sifting through massive log files to track down errors, Airbrake lets you get right to the business of fixing the problem, with detailed stack traces and environment and user reports, you'll have all of the information necessary to determine which line of code broke, the environment in which it occurred, and the deploy the error is tied to.

Airbrake Django error monitoring and reporting software:

  • Silently monitors your applications 24 hours/day, 7 days/week
  • Provides at-a-glance insight into the health of your code - total number of errors, any rise in error rates, and the number of bugs since the last deploy
  • Installs in no more than 3 minutes

Furthermore, Airbrake's custom workflow integrations help with team collaboration, making prioritizing and triaging errors simpler than ever. See how Airbrake Django can help keep your customers from seeing problems in your application. We'll provide all of the info you need to identify, assess, and fix errors quickly.

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