Valige Sentry Pythoni puhverserveri marsruut init-i ajal
Määrake sentry-sdk selgesõnalised puhverserveri valikud või tühjendage mõlemad, kui lülitate keskkonnast tuletatud marsruutimise teadlikult välja.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Jätke sentry_dsn Sentry projekti sihtkohaks. Need sentry-sdk valikud valivad sissehitatud HTTP-transpordi vahendaja.
| Soovitud poliitika | Konfiguratsiooni tagajärg |
|---|---|
| Kasutage selgesõnalist puhverserverit | Esitage puhverserveri valikud lähtestamisel, nagu näidatud; HTTP puhverserverite loend võib pakkuda kandidaate avaliku HTTP-marsruudi jaoks. |
| Kasutage keskkonna seadeid | Jätke selgesõnalised väärtused välja. HTTPS DSN-i puhul proovib transport esmalt HTTPS-i puhverserveri teed ja võib langeda tagasi HTTP-le. |
| Keelake keskkonnast tuletatud teed | Määrake mõlemad selgesõnalised puhverserveri valikud tühjadeks stringideks. Ainult HTTPS-i tühjendamine võib jätta HTTP varutee. |
Raveni ThreadedRequestsHTTPTransport kuulub vanema paketi raven-python juurde; see ei ole see lähtestamise liides.
Seejärel hinnake kohaletoimetamist transpordi etapis. Standardne HTTP-transport paneb töö tavaliselt taustatöötajale, seega edukas lähtestamine või sündmuse identifikaator ei näita, et ümbrik jõudis puhverserverini. Kasutage lühiajalises rakenduses toetatud flush- või shutdown-olelustsüklit, säilitades transpordivead ilma saladusi paljastamata.