import sentry_sdk

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

Zadržite sentry_dsn kao odredište Sentry projekta. Ove sentry-sdk opcije biraju posrednika za ugrađeni HTTP transport.

Željena politikaPosljedica konfiguracije
Koristi eksplicitni proxyNavedite proxy opcije pri inicijalizaciji, kao što je prikazano; popis HTTP proxyja može dati kandidate za javnu HTTP rutu.
Koristi postavke okruženjaIzostavite eksplicitne vrijednosti. Za HTTPS DSN transport prvo pokušava put preko HTTPS proxyja i može se vratiti na HTTP.
Onemogući putanje iz okruženjaPostavite obje eksplicitne proxy opcije na prazne stringove. Čišćenje samo HTTPS može ostaviti HTTP rezervni put.

ThreadedRequestsHTTPTransport iz Ravena pripada starijem paketu raven-python; to nije ovo sučelje za inicijalizaciju.

Zatim procijenite isporuku u fazi transporta. Standardni HTTP transport obično stavlja posao na pozadinskog radnika, pa uspješna inicijalizacija ili identifikator događaja ne pokazuju da je omotnica stigla do proxyja. Koristite podržani flush ili shutdown životni ciklus u kratkotrajnoj aplikaciji, čuvajući pogreške transporta bez otkrivanja tajni.

Povezani članci