Odaberite proxy rutu Sentry Pythona pri init
Postavite eksplicitne proxy opcije sentry-sdk ili obrišite obje kada namjerno isključujete usmjeravanje iz okruženja.
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 politika | Posljedica konfiguracije |
|---|---|
| Koristi eksplicitni proxy | Navedite proxy opcije pri inicijalizaciji, kao što je prikazano; popis HTTP proxyja može dati kandidate za javnu HTTP rutu. |
| Koristi postavke okruženja | Izostavite 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ženja | Postavite 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.