Izvēlieties Sentry Python starpniekservera maršrutu init laikā
Iestatiet sentry-sdk skaidros starpniekservera opcijas vai notīriet abas, kad apzināti izslēdzat no vides iegūto maršrutēšanu.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Saglabājiet sentry_dsn kā Sentry projekta galamērķi. Šīs sentry-sdk opcijas izvēlas starpnieku iebūvētajam HTTP transportam.
| Vēlamā politika | Konfigurācijas sekas |
|---|---|
| Izmantot skaidru starpniekserveri | Norādiet starpniekservera opcijas inicializācijas laikā, kā parādīts; HTTP starpniekserveru saraksts var nodrošināt kandidātus publiskam HTTP maršrutam. |
| Izmantot vides iestatījumus | Izlaidiet skaidras vērtības. HTTPS DSN gadījumā transports vispirms mēģina HTTPS starpniekservera ceļu un var pāriet uz HTTP. |
| Izslēgt no vides iegūtos ceļus | Iestatiet abas skaidrās starpniekservera opcijas kā tukšas virknes. Notīrot tikai HTTPS, var palikt HTTP rezerves ceļš. |
Raven ThreadedRequestsHTTPTransport pieder vecākai raven-python pakotnei; tā nav šī inicializācijas saskarne.
Pēc tam novērtējiet piegādi transporta posmā. Standarta HTTP transports parasti ievieto darbu fona darbiniekā, tāpēc veiksmīga inicializācija vai notikuma identifikators neparāda, ka aploksne sasniedza starpniekserveri. Īslaicīgā lietotnē izmantojiet atbalstīto flush vai shutdown dzīves ciklu, saglabājot transporta kļūdas, neatsedzot noslēpumus.