import sentry_sdk

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

Palikite sentry_dsn kaip Sentry projekto paskirties vietą. Šie sentry-sdk parametrai pasirenka tarpininką įmontuotam HTTP transportui.

Pageidaujama politikaKonfigūracijos pasekmė
Naudoti aiškų proxyNurodykite proxy parametrus inicializuojant, kaip parodyta; HTTP proxy sąrašas gali pasiūlyti kandidatų viešam HTTP maršrutui.
Naudoti aplinkos nustatymusPraleiskite aiškias reikšmes. HTTPS DSN atveju transportas pirmiausia bando HTTPS proxy kelią ir gali pereiti prie HTTP.
Išjungti iš aplinkos kylančius keliusNustatykite abu aiškius proxy parametrus kaip tuščias eilutes. Išvalius tik HTTPS, gali likti HTTP atsarginis kelias.

Raven ThreadedRequestsHTTPTransport priklauso senesniam raven-python paketui; tai ne ši inicializavimo sąsaja.

Tada įvertinkite pristatymą transportavimo etape. Standartinis HTTP transportas paprastai deda darbą į fono darbininką, todėl sėkminga inicializacija ar įvykio identifikatorius neparodo, kad vokas pasiekė proxy. Trumpai veikiančioje programoje naudokite palaikomą flush arba shutdown gyvavimo ciklą, saugodami transporto klaidas neatskleisdami paslapčių.

Susiję straipsniai