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 у кароткачасовым праграме, захоўваючы памылкі транспарту без раскрыцця сакрэтаў.

Падобныя артыкулы