Valitse Sentry Pythonin välityspalvelinreitti initissä
Aseta sentry-sdk:n eksplisiittiset välityspalvelinasetukset tai tyhjennä molemmat, kun poistat ympäristöstä johdetun reitityksen tarkoituksella käytöstä.
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älityspalvelinta | Anna välityspalvelinasetukset alustuksen yhteydessä kuten näytetty; HTTP-välityspalvelinluettelo voi tarjota ehdokkaita julkiseen HTTP-reittiin. |
| Käytä ympäristöasetuksia | Jä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.