Izaberite proxy rutu Sentry Pythona pri init
Postavite eksplicitne proxy opcije sentry-sdk ili obrišite obe kada namerno isključujete rutiranje 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 | Posledica konfiguracije |
|---|---|
| Koristi eksplicitni proxy | Navedite proxy opcije pri inicijalizaciji, kao što je prikazano; lista HTTP proxyja može dati kandidate za javnu HTTP rutu. |
| Koristi postavke okruženja | Izostavite eksplicitne vrednosti. Za HTTPS DSN transport prvo pokušava put preko HTTPS proxyja i može se vratiti na HTTP. |
| Onemogući puteve iz okruženja | Postavite obe 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 ovaj interfejs za inicijalizaciju.
Zatim procenite isporuku u fazi transporta. Standardni HTTP transport obično stavlja posao na pozadinskog radnika, pa uspešna inicijalizacija ili identifikator događaja ne pokazuju da je koverta stigla do proxyja. Koristite podržani flush ili shutdown životni ciklus u kratkotrajnoj aplikaciji, čuvajući greške transporta bez otkrivanja tajni.