Chagua njia ya proksi ya Sentry Python wakati wa init
Weka chaguo dhahiri za proksi za sentry-sdk, au futa zote mbili unapozima kwa makusudi uelekezaji unaotokana na mazingira.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Weka sentry_dsn kama lengo la mradi wa Sentry. Chaguo hizi za sentry-sdk huchagua mpatanishi kwa usafirishaji wa HTTP uliojengwa ndani.
| Sera inayotakiwa | Matokeo ya usanidi |
|---|---|
| Tumia proksi dhahiri | Toa chaguo za proksi wakati wa kuanzisha, kama inavyoonyeshwa; orodha ya proksi za HTTP inaweza kutoa watahiniwa kwa njia ya HTTP ya umma. |
| Tumia mipangilio ya mazingira | Acha thamani dhahiri. Kwa DSN ya HTTPS, usafirishaji hujaribu kwanza njia ya proksi ya HTTPS na unaweza kurudi kwenye HTTP. |
| Zima njia zinazotokana na mazingira | Weka chaguo zote mbili dhahiri za proksi kuwa mifuatano tupu. Kusafisha HTTPS pekee kunaweza kuacha njia mbadala ya HTTP. |
ThreadedRequestsHTTPTransport ya Raven ni ya kifurushi cha zamani raven-python; sivyo kiolesura hiki cha kuanzisha.
Kisha tathmini uwasilishaji katika hatua ya usafirishaji. Usafirishaji wa kawaida wa HTTP kwa kawaida huweka kazi kwa mfanyakazi wa chinichini, kwa hivyo kuanzisha kwa mafanikio au kitambulisho cha tukio hakuonyeshi kuwa bahasha ilifika kwenye proksi. Tumia mzunguko wa maisha wa flush au shutdown unaotumika katika programu ya muda mfupi, ukihifadhi makosa ya usafirishaji bila kufichua siri.