Навигация
|
Интеграция Sentry с Python DjangoИнтеграция Sentry с Python Django
После установки sentry:
Свяжем Sentry с django проектом:
Projects - Create Project - Django - Configure Django (запомните <Yor_DSN>)
traces_sample_rate в Sentry — параметр, который контролирует процент отправляемых событий
По умолчанию значение — 1,0, что отправляет 100% всех событий
Если установить значение 0,25, то будет отправляться только 25% событий
Может быть полезно, чтобы не перегружать платформу слишком большим количеством похожих ошибок
Чтобы настроить этот параметр, нужно в методе sentry_sdk.init() указать число между 0 и 1
При этом у каждой созданной транзакции будет указанный процент вероятности быть отправленной в Sentry
Если установить traces_sample_rate на 0,2, то будет записано и отправлено примерно 20% транзакций
Установите sentry-sdk:
pip install --upgrade sentry-sdk
settings.py:
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(
dsn="<Yor_DSN>",
integrations=[DjangoIntegration(),],
traces_sample_rate=1.0,
send_default_pii=True
)
Ниже пример с добавлением через env
.env:
...
SENTRY_DSN=<Yor_DSN>
settings.py:
SENTRY_DSN = env('SENTRY_DSN', default='')
if SENTRY_DSN:
sentry_sdk.init(
dsn=SENTRY_DSN,
integrations=[DjangoIntegration()],
traces_sample_rate=0.01,
send_default_pii=True
)
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|