Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Интеграция Sentry с Python Django


Интеграция Sentry с Python Django
 
После установки sentry:
https://snakeproject.ru/rubric/article.php?art=sentry_ubuntu_docker_25122024
 
Свяжем 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
    )
 
 

Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект