GeniePy comes with built-in support for tracking errors on Sentry.


Sentry is an excellent error tracking service that can notify you of application errors right when they happen.

This way you don't need to wait for your users to tell you of any bugs they ran into while using your application. As soon as something bad happens, Sentry notifies you right away.


The Sentry-side setup involves creating a new project for your application. This project should be of type "Python" as shown in the following screenshot:

In GeniePy, set the SENTRY_DSN environment variable to the value that Sentry assigns to this project. You can find this in the "Settings -> SDK Setup -> Client Keys (DSN)" section.

As soon as the SENTRY_DSN environment variable is set to a valid value, you should already start seeing activity on your Sentry dashbaord.