Sentry not picking up all 500 errors?


I have been using Sentry now for a while and it’s great. It picks up most errors, but somehow not all of them.

I have a Slack bot running with the Django framework (hosted with Heroku) and errors that happen with the Slack bot are not tracked. When my bot picks something up from a team in Slack, it sends a post request to a specific URL on my server. The server then processes that request and then sends something back if needed. Somehow Sentry does not catch any 500 errors there. According to the logs from Heroku, errors happen there.

Any idea how to fix this?

I am using Raven 6.0.0 on python 2.7