django2

Django Error Monitoring

Identify and Address Errors in Your Django Applications

How to install Airbrake to capture Django errors

  1. Create an Airbrake account
  2. Install pybrake using pip:
    pip install -U pybrake
  3. Configure project_id and project_key in settings.py:
    AIRBRAKE = dict(
        project_id=123,
        project_key='abcdefgh12345678',
    )
  4. Next, activate the Airbrake middleware:
    MIDDLEWARE = [
        ...
        'pybrake.django.AirbrakeMiddleware',
    ]
  5. Finally, configure the airbrake logging handler:
    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'handlers': {
            'airbrake': {
                'level': 'ERROR',
                'class': 'pybrake.LoggingHandler',
            },
        },
        'loggers': {
            'app': {
                'handlers': ['airbrake'],
                'level': 'ERROR',
                'propagate': True,
            },
        },
    }

The full instructions are at pybrake in GitHub.

Frictionless error monitoring for Django

Your Django application might be up, but your customers may still see problems. 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.

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
  • Installs in no more than 3 minutes

 

Furthermore, Airbrake's custom workflow integrations help with team collaboration, making prioritizing and triaging errors simple. 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.

KEY FEATURES: 

Blazing fast, real-time errors alerts

Lightweight notifier installs quickly and won't impact your app performance

Receive error notifications via email, Slack, or webhooks

Fast error search and filtering within your Airbrake dashboard

Advanced data security including SOC-2 Compliance and SAML Single Sign-On - included with all Airbrake plans

Integrates with GitHub, Trello, Slack, JIRA, Pivotal Tracker, GitHub Enterprise, GitLab, GitLab CE/EE, Bitbucket, Lighthouse, Flowdock, Campfire, Assembla, custom webhooks and other 3rd party apps

Dupe error detection

Customizable error filtering

Unlimited users and projects

Comprehensive read & write API

Deploy tracking to monitor code quality

Performance insight about your total app health including your code, production environment, and the user experience.