D'Proxy-Route vu Sentry Python bei init auswielen
Setzt déi explizit Proxy-Optiounen vu sentry-sdk, oder maacht béid eidel, wann Dir bewosst Routing aus der Ëmwelt ausschalt.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Behält sentry_dsn als Zil vum Sentry-Projet. Dës sentry-sdk-Optiounen wielen de Vermëttler fir den agebaute HTTP-Transport.
| Gewënschte Politik | Folleg fir d'Konfiguratioun |
|---|---|
| En explizitte Proxy benotzen | Gitt d'Proxy-Optiounen bei der Initialisatioun un, wéi gewisen; d'HTTP-Proxy-Lëscht kann Kandidaten fir eng ëffentlech HTTP-Route liwweren. |
| Ëmwelt-Astellungen benotzen | Loosst explizit Wäerter ewech. Fir en HTTPS-DSN probéiert den Transport als éischt den HTTPS-Proxywee a kann op HTTP zréckfalen. |
| Ëmwelt-ofgeleeë Weeër ausschalten | Setzt béid explizit Proxy-Optiounen op eidel Strings. Just HTTPS eidel maachen kann en HTTP-Fallback hannerloossen. |
Dem Raven säin ThreadedRequestsHTTPTransport gehéiert zum méi ale raven-python-Package; et ass net dës Initialiséierungs-Schnittstell.
Beweert duerno d'Liwwerung op der Transportstuf. Den normale HTTP-Transport setzt d'Aarbecht normalerweis op en Hannergrond-Worker, dofir weist eng erfollegräich Initialiséierung oder eng Evenement-ID net, datt den Ëmschlag de Proxy erreecht huet. Benotzt de ënnerstëtzte flush- oder shutdown-Liewenszyklus an enger kuerzlieweger App a behält d'Transportfeeler, ouni Geheimnisser ze verroden.