import sentry_sdk

sentry_sdk.init(
    dsn=sentry_dsn,
    http_proxy='http://proxy.example:8080',
    https_proxy='http://proxy.example:8080',
)

Behold sentry_dsn som Sentry-prosjektets destinasjon. Disse sentry-sdk-valgene velger mellomleddet for den innebygde HTTP-transporten.

Ønsket policyKonsekvens for konfigurasjonen
Bruk en eksplisitt proxyOppgi proxyvalgene ved initialisering, som vist; HTTP-proxylisten kan levere kandidater for en offentlig HTTP-rute.
Bruk miljøinnstillingerUtelat eksplisitte verdier. For en HTTPS-DSN prøver transporten først HTTPS-proxyruten og kan falle tilbake til HTTP.
Slå av miljøavledede ruterSett begge de eksplisitte proxyvalgene til tomme strenger. Tømmer du bare HTTPS, kan en HTTP-fallback bli igjen.

Ravens ThreadedRequestsHTTPTransport tilhører den eldre raven-python-pakken; det er ikke dette initialiseringsgrensesnittet.

Vurder deretter leveringen på transportstadiet. Standard HTTP-transport legger vanligvis arbeidet på en bakgrunnsarbeider, så en vellykket initialisering eller en hendelses-ID viser ikke at konvolutten nådde proxyen. Bruk den støttede flush- eller shutdown-livssyklusen i en kortvarig applikasjon, og behold transportfeil uten å avsløre hemmeligheter.

Relaterte artikler