import sentry_sdk

sentry_sdk.init(
    dsn=sentry_dsn,
    http_proxy='http://proxy.example:8080',
    https_proxy='http://proxy.example:8080',
)

sentry_dsn öğesini Sentry projesinin hedefi olarak koruyun. Bu sentry-sdk seçenekleri, yerleşik HTTP taşıması için aracıyı seçer.

İstenen ilkeYapılandırma sonucu
Açık bir proxy kullanınGösterildiği gibi başlatma sırasında proxy seçeneklerini verin; HTTP proxy listesi genel bir HTTP rotası için adaylar sağlayabilir.
Ortam ayarlarını kullanınAçık değerleri atlayın. HTTPS DSN için taşıma önce HTTPS proxy yolunu dener ve HTTP'ye geri dönebilir.
Ortamdan türetilen yolları devre dışı bırakınHer iki açık proxy seçeneğini boş dizelere ayarlayın. Yalnızca HTTPS'i temizlemek bir HTTP yedek yolu bırakabilir.

Raven'ın ThreadedRequestsHTTPTransport sınıfı daha eski raven-python paketine aittir; bu başlatma arabirimi değildir.

Ardından teslimatı taşıma aşamasında değerlendirin. Standart HTTP taşıması işi genellikle bir arka plan çalışanına koyar, bu nedenle başarılı bir başlatma veya olay tanımlayıcısı zarfın proxy'ye ulaştığını göstermez. Kısa ömürlü bir uygulamada desteklenen flush veya shutdown yaşam döngüsünü kullanın ve sırları açığa çıkarmadan taşıma hatalarını saklayın.

İlgili makaleler