Vel Sentry Python sin proxy-rute ved init
Set dei eksplisitte proxyvala til sentry-sdk, eller tøm begge når du med vilje slår av miljøavleidd ruting.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Hald sentry_dsn som destinasjon for Sentry-prosjektet. Desse sentry-sdk-vala vel mellomleddet for den innebygde HTTP-transporten.
| Ønskt policy | Konsekvens for konfigurasjonen |
|---|---|
| Bruk ein eksplisitt proxy | Oppgi proxyvala ved initialisering, som vist; HTTP-proxylista kan levera kandidatar for ei offentleg HTTP-rute. |
| Bruk miljøinnstillingar | Utelat eksplisitte verdiar. For ein HTTPS-DSN prøver transporten først HTTPS-proxyruta og kan falla tilbake til HTTP. |
| Slå av miljøavleidde ruter | Set begge dei eksplisitte proxyvala til tomme strengar. Tømer du berre HTTPS, kan ein HTTP-fallback bli att. |
Raven sin ThreadedRequestsHTTPTransport høyrer til den eldre raven-python-pakken; det er ikkje dette initialiseringsgrensesnittet.
Vurder deretter leveringa på transportstadiet. Standard HTTP-transport legg vanlegvis arbeidet på ein bakgrunnsarbeidar, så ein vellukka initialisering eller ein hendings-ID viser ikkje at konvolutten nådde proxyen. Bruk den støtta flush- eller shutdown-livssyklusen i ein kortvarig applikasjon, og hald transportfeil utan å avdekkja løyndomar.