Vyberte proxy trasu Sentry Python pri init
Nastavte explicitné proxy možnosti sentry-sdk alebo obe vyprázdnite, keď zámerne vypínate smerovanie odvodené z prostredia.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Ponechajte sentry_dsn ako cieľ projektu Sentry. Tieto možnosti sentry-sdk vyberajú sprostredkovateľa pre vstavaný HTTP transport.
| Požadovaná politika | Dôsledok konfigurácie |
|---|---|
| Použiť explicitnú proxy | Pri inicializácii zadajte proxy možnosti, ako je ukázané; zoznam HTTP proxy môže ponúknuť kandidátov pre verejnú HTTP trasu. |
| Použiť nastavenia prostredia | Vynechajte explicitné hodnoty. Pri HTTPS DSN transport najprv vyskúša cestu cez HTTPS proxy a môže prejsť na HTTP. |
| Vypnúť cesty odvodené z prostredia | Nastavte obe explicitné proxy možnosti na prázdne reťazce. Vymazanie iba HTTPS môže ponechať záložnú cestu HTTP. |
ThreadedRequestsHTTPTransport z Ravenu patrí k staršiemu balíku raven-python; nie je to toto inicializačné rozhranie.
Potom vyhodnoťte doručenie vo fáze transportu. Štandardný HTTP transport zvyčajne zaradí prácu na pracovníka na pozadí, takže úspešná inicializácia alebo identifikátor udalosti neukazujú, že obálka dorazila k proxy. V krátkodobej aplikácii použite podporovaný životný cyklus flush alebo shutdown a uchovajte chyby transportu bez odhalenia tajomstiev.