init गर्दा Sentry Python को प्रोक्सी मार्ग छान्नुहोस्
sentry-sdk का स्पष्ट प्रोक्सी विकल्पहरू सेट गर्नुहोस्, वा वातावरणबाट आउने राउटिङ जानाजानी बन्द गर्दा दुवै खाली गर्नुहोस्।
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 जीवनचक्र प्रयोग गर्नुहोस् र गोप्य कुरा नखोली ढुवानी त्रुटिहरू राख्नुहोस्।