Agħżel ir-rotta tal-proxy ta' Sentry Python fl-init
Issettja l-għażliet tal-proxy espliċiti ta' sentry-sdk, jew iffreja t-tnejn meta tiddiżattiva b'mod intenzjonat ir-routing li ġej mill-ambjent.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Żomm sentry_dsn bħala d-destinazzjoni tal-proġett Sentry. Dawn l-għażliet ta' sentry-sdk jagħżlu l-intermedjarju għat-trasport HTTP inkorporat.
| Politika mixtieqa | Konsegwenza tal-konfigurazzjoni |
|---|---|
| Uża proxy espliċitu | Ipprovdi l-għażliet tal-proxy fl-inizjalizzazzjoni, kif muri; il-lista tal-proxy HTTP tista' tipprovdi kandidati għal rotta HTTP pubblika. |
| Uża s-settings tal-ambjent | Ħalli barra l-valuri espliċiti. Għal DSN HTTPS, it-trasport jipprova l-ewwel ir-rotta tal-proxy HTTPS u jista' jaqa' lura għal HTTP. |
| Iddiżattiva r-rotot mill-ambjent | Issettja ż-żewġ għażliet tal-proxy espliċiti bħala strings vojta. Jekk tħassar biss HTTPS, jista' jibqa' fallback HTTP. |
Il-ThreadedRequestsHTTPTransport ta' Raven jappartjeni għall-pakkett eqdem raven-python; mhux din l-interface tal-inizjalizzazzjoni.
Imbagħad evalwa l-kunsinna fl-istadju tat-trasport. It-trasport HTTP standard normalment iqiegħed ix-xogħol fuq ħaddiem fl-isfond, għalhekk inizjalizzazzjoni b'suċċess jew identifikatur tal-avveniment ma jurix li l-envelop wasal għall-proxy. Uża ċ-ċiklu tal-ħajja flush jew shutdown appoġġat f'applikazzjoni ta' żmien qasir, u żżomm l-iżbalji tat-trasport mingħajr ma tikxef sigrieti.