В Django есть стандартный механизм мониторинга ошибок, который отсылает уведомление о возникновении ошибки с подробной информацией на указанный email. В письме содержатся все сведения об ошибке: название ошибки, где она произошла, откуда был переход на страницу и т.д.
Sentry является приложением, встраиваемым в Django для оперативного мониторинга ошибок. Пользовательский интерфейс представляет собой dashboard со списком ошибок и возможностью выполнять над ними различные действия.
Основные возможности:
- Список ошибок обновляется в режиме реального времени.
- Если ошибка была помечена как решенная и появилась снова, то она снова создается и учитывается в отдельном потоке.
- Ошибки группируются и отображаются в порядке частоты появления.
- Ошибки можно фильтровать по статусам, источнику логгирования, уровню логгирования, имени сервера и т.д.