Конфигурирование Sentry для Django

  • Опубликовано:
  • Теги: sentry, django

Установка

  1. Создать проект
  2. На сервере проекта установить sdk
pip install --upgrade 'sentry-sdk==0.7.14'
  1. В settings.py добавить
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration

    sentry_sdk.init(
    dsn="https://<key>@host/<project>",
    integrations=[DjangoIntegration()]
)

где dsn указать в формате {PROTOCOL}://{PUBLIC_KEY}@{HOST}/{PROJECT_ID}

Получить этот URL можно в настройках проекта Settings > Client Keys (DSN). Если поля пустые, то нажать Configure и скопировать публичный ключ и ID проекта.

Проверка

В django shell выполнить команду:

>> from sentry_sdk import capture_message
>> capture_message('Something went wrong')