Válassza ki a Sentry Python proxy útvonalát initkor
Állítsa be a sentry-sdk explicit proxy beállításait, vagy ürítse ki mindkettőt, ha szándékosan kikapcsolja a környezetből származó útválasztást.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Tartsa meg a sentry_dsn értéket a Sentry-projekt céljaként. Ezek a sentry-sdk beállítások választják ki a beépített HTTP-átvitel közvetítőjét.
| Kívánt szabály | A konfiguráció következménye |
|---|---|
| Explicit proxy használata | Adja meg a proxy beállításokat inicializáláskor, ahogy látható; a HTTP proxy lista jelölteket kínálhat nyilvános HTTP-útvonalhoz. |
| Környezeti beállítások használata | Hagyja ki az explicit értékeket. HTTPS DSN esetén az átvitel először a HTTPS proxy útvonalat próbálja, és visszaeshet HTTP-re. |
| A környezetből származó útvonalak kikapcsolása | Állítsa mindkét explicit proxy beállítást üres karakterláncra. Ha csak a HTTPS-t üríti, HTTP tartalék maradhat. |
A Raven ThreadedRequestsHTTPTransport a régebbi raven-python csomaghoz tartozik; nem ez az inicializálási felület.
Ezután értékelje a kézbesítést az átviteli szakaszban. A szabványos HTTP-átvitel általában háttérszálra teszi a munkát, így a sikeres inicializálás vagy egy eseményazonosító nem mutatja, hogy a boríték elérte a proxyt. Rövid életű alkalmazásban használja a támogatott flush vagy shutdown életciklust, és őrizze meg az átviteli hibákat titkok felfedése nélkül.