Dewiswch lwybr dirprwy Sentry Python wrth init
Gosodwch opsiynau dirprwy penodol sentry-sdk, neu cliriwch y ddau pan fyddwch yn analluogi llwybreiddio o'r amgylchedd yn fwriadol.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Cadwch sentry_dsn yn gyrchfan prosiect Sentry. Mae'r opsiynau sentry-sdk hyn yn dewis y cyfryngwr ar gyfer y cludiant HTTP adeiledig.
| Polisi dymunol | Canlyniad y ffurfweddiad |
|---|---|
| Defnyddio dirprwy penodol | Rhowch yr opsiynau dirprwy wrth gychwyn, fel y dangosir; gall y rhestr dirprwyon HTTP gynnig ymgeiswyr ar gyfer llwybr HTTP cyhoeddus. |
| Defnyddio gosodiadau'r amgylchedd | Hepgorwch y gwerthoedd penodol. Ar gyfer DSN HTTPS, mae'r cludiant yn ceisio llwybr dirprwy HTTPS yn gyntaf ac yn gallu cwympo'n ôl i HTTP. |
| Analluogi llwybrau o'r amgylchedd | Gosodwch y ddau opsiwn dirprwy penodol yn llinynnau gwag. Mae clirio HTTPS yn unig yn gallu gadael cwymp yn ôl i HTTP. |
Mae ThreadedRequestsHTTPTransport Raven yn perthyn i'r pecyn hŷn raven-python; nid yw hwn yn rhyngwyneb cychwyn.
Yna gwerthuswch y danfoniad ar gam y cludiant. Mae'r cludiant HTTP safonol fel arfer yn rhoi'r gwaith ar weithiwr cefndir, felly nid yw cychwyn llwyddiannus na dynodwr digwyddiad yn dangos bod yr amlen wedi cyrraedd y dirprwy. Defnyddiwch y cylch bywyd flush neu shutdown a gefnogir mewn cymhwysiad byrhoedlog, gan gadw gwallau cludiant heb ddatgelu cyfrinachau.