Zgjidhni rrugën e proxy të Sentry Python në init
Vendosni opsionet eksplicite të proxy të sentry-sdk, ose zbrazni të dyja kur çaktivizoni qëllimisht rrugëtimin e nxjerrë nga mjedisi.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Mbajeni sentry_dsn si destinacion të projektit Sentry. Këto opsione të sentry-sdk zgjedhin ndërmjetësin për transportin HTTP të integruar.
| Politika e dëshiruar | Pasoja në konfigurim |
|---|---|
| Përdorni një proxy eksplicit | Jepni opsionet e proxy në inicializim, siç tregohet; lista e proxy-ve HTTP mund të ofrojë kandidatë për një rrugë HTTP publike. |
| Përdorni cilësimet e mjedisit | Hiqni vlerat eksplicite. Për një DSN HTTPS, transporti provon fillimisht rrugën e proxy HTTPS dhe mund të bjerë përsëri në HTTP. |
| Çaktivizoni rrugët e nxjerra nga mjedisi | Vendosni të dy opsionet eksplicite të proxy si vargje bosh. Pastrimi vetëm i HTTPS mund të lërë një rrugë rezervë HTTP. |
ThreadedRequestsHTTPTransport i Raven i përket paketës më të vjetër raven-python; nuk është ky ndërfaqja e inicializimit.
Më pas vlerësoni dorëzimin në fazën e transportit. Transporti standard HTTP zakonisht e vendos punën në një punëtor në sfond, kështu që një inicializim i suksesshëm ose një identifikues ngjarjeje nuk tregojnë se zarfi arriti te proxy. Përdorni ciklin e jetës flush ose shutdown të mbështetur në një aplikacion afatshkurtër, duke mbajtur gabimet e transportit pa zbuluar sekrete.