Выберыце проксі-маршрут 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 з Raven належыць старому пакету raven-python; гэта не інтэрфейс ініцыялізацыі.
Затым ацаніце дастаўку на этапе транспарту. Стандартны HTTP-транспарт звычайна ставіць працу ў фонавы працоўны паток, таму паспяховая ініцыялізацыя або ідэнтыфікатар падзеі не паказваюць, што канверт дасягнуў проксі. Выкарыстоўвайце падтрыманы цыкл flush або shutdown у кароткачасовым праграме, захоўваючы памылкі транспарту без раскрыцця сакрэтаў.