Sentry

When errors occur in the web application, Django triggers an event which is usually to email the addresses in the ADMIN setting. This provides some error tracing, but keeping track of errors is not something that you should do with emails. Sentry provide an API where errors can be reported and tracked. From the interface, you can see how often an error has occurred, when the first and last time it occurred. You can dispose of an error with Ignore or Resolve and Sentry keeps track of the commit string when the error occurred, so you can tell if the fix you deployed for the error did not solve the problem on live.