import sentry_sdk

sentry_sdk.init(
    dsn=sentry_dsn,
    http_proxy='http://proxy.example:8080',
    https_proxy='http://proxy.example:8080',
)

Оставете sentry_dsn като дестинация на Sentry проекта. Тези опции на sentry-sdk избират посредника за вградения HTTP транспорт.

Желана политикаПоследствие за конфигурацията
Използване на явно проксиПодайте прокси опциите при инициализация, както е показано; списъкът с HTTP прокси може да предостави кандидати за публичен HTTP маршрут.
Използване на настройки от средатаПропуснете явните стойности. За HTTPS DSN транспортът първо опитва пътя през HTTPS прокси и може да премине към HTTP.
Изключване на пътищата от средатаЗадайте и двете явни прокси опции като празни низове. Изчистването само на HTTPS може да остави HTTP резервен път.

ThreadedRequestsHTTPTransport на Raven принадлежи на по-стария пакет raven-python; това не е интерфейсът за инициализация.

След това оценете доставката на етапа на транспорта. Стандартният HTTP транспорт обикновено поставя работата във фонов работник, така че успешната инициализация или идентификатор на събитие не показват, че пликът е достигнал проксито. Използвайте поддържания жизнен цикъл flush или shutdown в краткотрайно приложение, като запазвате транспортните грешки, без да разкривате тайни.

Подобни статии