Izberite proxy pot Sentry Python pri init
Nastavite eksplicitne proxy možnosti sentry-sdk ali izpraznite obe, ko namerno izklopite usmerjanje iz okolja.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Ohranite sentry_dsn kot cilj projekta Sentry. Te možnosti sentry-sdk izberejo posrednika za vgrajeni transport HTTP.
| Želena politika | Posledica za konfiguracijo |
|---|---|
| Uporabite eksplicitni proxy | Navedite proxy možnosti ob inicializaciji, kot je prikazano; seznam proxyjev HTTP lahko ponudi kandidate za javno pot HTTP. |
| Uporabite nastavitve okolja | Izpustite eksplicitne vrednosti. Pri DSN HTTPS transport najprej poskusi pot prek proxyja HTTPS in se lahko vrne na HTTP. |
| Izklopite poti iz okolja | Nastavite obe eksplicitni proxy možnosti na prazne nize. Če počistite samo HTTPS, lahko ostane rezervna pot HTTP. |
ThreadedRequestsHTTPTransport iz Ravena spada v starejši paket raven-python; to ni ta vmesnik za inicializacijo.
Nato ocenite dostavo v fazi transporta. Standardni transport HTTP običajno postavi delo v ozadnjega delavca, zato uspešna inicializacija ali identifikator dogodka ne kažeta, da je ovojnica dosegla proxy. V kratkotrajni aplikaciji uporabite podprt življenjski cikel flush ali shutdown in ohranite napake transporta brez razkritja skrivnosti.