Изаберите прокси руту Sentry Python-а при init
Поставите експлицитне прокси опције sentry-sdk или обришите обе када намерно искључујете рутирање из окружења.
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 из Ravena припада старијем пакету raven-python; то није овај интерфејс за иницијализацију.
Затим процените испоруку у фази транспорта. Стандардни HTTP транспорт обично ставља посао на позадинског радника, па успешна иницијализација или идентификатор догађаја не показују да је коверта стигла до проксија. Користите подржани flush или shutdown животни циклус у краткотрајној апликацији, чувајући грешке транспорта без откривања тајни.