import sentry_sdk

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

Pidä sentry_dsn Sentry-projektin kohteena. Nämä sentry-sdk-asetukset valitsevat sisäänrakennetun HTTP-siirron välittäjän.

Haluttu käytäntöKonfiguraation seuraus
Käytä eksplisiittistä välityspalvelintaAnna välityspalvelinasetukset alustuksen yhteydessä kuten näytetty; HTTP-välityspalvelinluettelo voi tarjota ehdokkaita julkiseen HTTP-reittiin.
Käytä ympäristöasetuksiaJätä eksplisiittiset arvot pois. HTTPS-DSN:n kohdalla siirto yrittää ensin HTTPS-välityspalvelimen reittiä ja voi pudota HTTP:hen.
Poista ympäristöstä johdetut reitit käytöstäAseta molemmat eksplisiittiset välityspalvelinasetukset tyhjiksi merkkijonoiksi. Vain HTTPS:n tyhjentäminen voi jättää HTTP-varareitin.

Ravenin ThreadedRequestsHTTPTransport kuuluu vanhempaan raven-python-pakettiin; se ei ole tämä alustusrajapinta.

Arvioi sitten toimitus siirtovaiheessa. Tavallinen HTTP-siirto laittaa työn yleensä taustatyöntekijälle, joten onnistunut alustus tai tapahtumatunniste ei osoita, että kirjekuori saavutti välityspalvelimen. Käytä tuettua flush- tai shutdown-elinkaarta lyhytikäisessä sovelluksessa ja säilytä siirtovirheet paljastamatta salaisuuksia.

Aiheeseen liittyvät artikkelit