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 ဘဝစက်ဝန်းကို အသုံးပြုပြီး လျှို့ဝှက်ချက်များ မဖော်ထုတ်ဘဲ သယ်ယူပို့ဆောင်မှု အမှားများကို သိမ်းထားပါ။

ဆက်စပ်ဆောင်းပါးများ