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 வாழ்க்கைச் சுழற்சியைப் பயன்படுத்தி, ரகசியங்களை வெளியிடாமல் போக்குவரத்து பிழைகளை வைத்திருங்கள்.