Zvolte proxy trasu Sentry Python při init
Nastavte explicitní proxy možnosti sentry-sdk, nebo obě vyprázdněte, když záměrně vypínáte směrování odvozené z prostředí.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Ponechte sentry_dsn jako cíl projektu Sentry. Tyto možnosti sentry-sdk volí prostředníka pro vestavěný HTTP transport.
| Požadovaná politika | Důsledek konfigurace |
|---|---|
| Použít explicitní proxy | Při inicializaci zadejte proxy možnosti, jak je ukázáno; seznam HTTP proxy může nabídnout kandidáty pro veřejnou HTTP trasu. |
| Použít nastavení prostředí | Vynechte explicitní hodnoty. U HTTPS DSN zkusí transport nejprve cestu přes HTTPS proxy a může přejít na HTTP. |
| Vypnout cesty odvozené z prostředí | Nastavte obě explicitní proxy možnosti na prázdné řetězce. Vymazání pouze HTTPS může ponechat záložní cestu HTTP. |
ThreadedRequestsHTTPTransport z Ravenu patří ke staršímu balíčku raven-python; nejde o toto inicializační rozhraní.
Poté vyhodnoťte doručení ve fázi transportu. Standardní HTTP transport obvykle zařadí práci na pracovníka na pozadí, takže úspěšná inicializace nebo identifikátor události neukazují, že obálka dorazila k proxy. V krátkodobé aplikaci použijte podporovaný životní cyklus flush nebo shutdown a uchovejte chyby transportu, aniž byste odhalili tajemství.