Alegeți ruta proxy a Sentry Python la init
Setați opțiunile proxy explicite ale sentry-sdk sau goliți-le pe ambele când dezactivați intenționat rutarea derivată din mediu.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Păstrați sentry_dsn ca destinație a proiectului Sentry. Aceste opțiuni sentry-sdk aleg intermediarul pentru transportul HTTP încorporat.
| Politica dorită | Consecința asupra configurației |
|---|---|
| Folosiți un proxy explicit | Furnizați opțiunile proxy la inițializare, așa cum se arată; lista de proxy HTTP poate oferi candidați pentru o rută HTTP publică. |
| Folosiți setările mediului | Omiteți valorile explicite. Pentru un DSN HTTPS, transportul încearcă mai întâi ruta proxy HTTPS și poate reveni la HTTP. |
| Dezactivați rutele derivate din mediu | Setați ambele opțiuni proxy explicite ca șiruri goale. Dacă goliți doar HTTPS, poate rămâne o rută de rezervă HTTP. |
ThreadedRequestsHTTPTransport din Raven aparține pachetului mai vechi raven-python; nu este această interfață de inițializare.
Apoi evaluați livrarea în etapa de transport. Transportul HTTP standard pune de obicei munca pe un worker din fundal, așa că o inițializare reușită sau un identificator de eveniment nu arată că plicul a ajuns la proxy. Folosiți ciclul de viață flush sau shutdown acceptat într-o aplicație de scurtă durată, păstrând erorile de transport fără a expune secrete.