import sentry_sdk

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

sentry_dsn को Sentry प्रोजेक्ट का गंतव्य रखें। ये sentry-sdk विकल्प अंतर्निहित HTTP ट्रांसपोर्ट के लिए मध्यस्थ चुनते हैं।

वांछित नीतिकॉन्फ़िगरेशन का परिणाम
स्पष्ट प्रॉक्सी का उपयोग करेंदिखाए अनुसार आरंभ के समय प्रॉक्सी विकल्प दें; HTTP प्रॉक्सी सूची सार्वजनिक HTTP रूट के लिए उम्मीदवार दे सकती है।
परिवेश की सेटिंग्स का उपयोग करेंस्पष्ट मान छोड़ दें। HTTPS DSN के लिए ट्रांसपोर्ट पहले HTTPS प्रॉक्सी पथ आज़माता है और HTTP पर लौट सकता है।
परिवेश-व्युत्पन्न पथ बंद करेंदोनों स्पष्ट प्रॉक्सी विकल्पों को खाली स्ट्रिंग बनाएं। केवल HTTPS साफ़ करने पर HTTP फ़ॉलबैक बच सकता है।

Raven का ThreadedRequestsHTTPTransport पुराने raven-python पैकेज का है; यह वह आरंभ इंटरफ़ेस नहीं है।

फिर ट्रांसपोर्ट चरण पर डिलीवरी का मूल्यांकन करें। मानक HTTP ट्रांसपोर्ट आमतौर पर काम पृष्ठभूमि वर्कर पर रखता है, इसलिए सफल आरंभ या ईवेंट पहचानकर्ता यह नहीं दिखाता कि लिफ़ाफ़ा प्रॉक्सी तक पहुंचा। अल्पकालिक ऐप में समर्थित flush या shutdown जीवनचक्र का उपयोग करें और रहस्यों को उजागर किए बिना ट्रांसपोर्ट त्रुटियाँ रखें।

संबंधित लेख