#django #sentry
Вопрос:
при интеграции sentry с django sentry обнаруживает необработанные исключения и фиксирует их
Интеграция Django Sentry позволяет автоматически сообщать об ошибках и исключениях.
Интеграция Django Sentry сообщает обо всех исключениях, приводящих к внутренней ошибке сервера, и создает отдельную область для каждого запроса. Интеграция поддерживает веб-фреймворк Django версии 1.6 и выше. Приложения Django, использующие каналы 2.0, будут правильно инструментированы с использованием Python 3.7. Более старые версии Python требуют установки aiocontextvars.
но мой вопрос: как я могу обнаружить необработанные исключения и отправить их sentry в чистом скрипте python?
Ответ №1:
халтурное решение, но, возможно, полезное для ваших целей
try:
main_function()
except Exception as e:
sent_to_sentry(e)
raise(e)
Но если вы ищете лучшее решение, вам необходимо предоставить более подробную информацию
Документация центра очень четко объяснена. Одни и те же документы являются лучшим руководством.