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 policyKonsekvens for konfigurasjonen
Bruk ein eksplisitt proxyOppgi proxyvala ved initialisering, som vist; HTTP-proxylista kan levera kandidatar for ei offentleg HTTP-rute.
Bruk miljøinnstillingarUtelat eksplisitte verdiar. For ein HTTPS-DSN prøver transporten først HTTPS-proxyruta og kan falla tilbake til HTTP.
Slå av miljøavleidde ruterSet 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.

Relaterte artiklar