Sentry Node ၏ ဖြစ်ရပ်ပို့ဆောင်မှုအတွက် proxy သတ်မှတ်ခြင်း
အပြင်ထွက် telemetry အတွက် transportOptions.proxy ကို အသုံးပြုပြီး ရွေးထားသော proxy ကို မဆက်သွယ်ပါက ကိုက်ညီသော bypass များကို စစ်ဆေးပါ။
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});ဤအရာသည် အပလီကေးရှင်း၏ ရှိပြီးသား DSN ဖြင့် ခေတ်မီ @sentry/node သယ်ယူပို့ဆောင်မှုကို စတင်ပေးသည်။ proxy သည် transportOptions အောက်တွင် ရှိသည်။ HTTP proxy စာရင်းမှ ထို endpoint တန်ဖိုးအတွက် အများသုံး HTTP ကိုယ်စားလှယ်လောင်းများ ရရှိနိုင်သည်။
အဟောင်းဖြစ်သော ဖွဲ့စည်းမှုအတွက် Sentry ၏ v7 သို့ ပြောင်းရွှေ့မှုသည် httpProxy နှင့် httpsProxy ကို ဤတစ်ခုတည်းသော ရွေးချယ်မှုထဲသို့ ရွှေ့ခဲ့သည်။ ပုံစံနှစ်မျိုးကို ပေါင်းစပ်မည့်အစား ပရောဂျက်၏ SDK ထုတ်လုပ်မှုအတွက် ရည်ရွယ်ထားသော အင်တာဖေ့စ်ကို အသုံးပြုပါ။
ဖြစ်ရပ်ပို့ဆောင်မှုသည် proxy ကို မဆက်သွယ်ပါက တပ်ဆင်ထားသော သယ်ယူပို့ဆောင်မှုဗားရှင်း၏ ပံ့ပိုးသော ပတ်ဝန်းကျင် ထည့်သွင်းချက်များနှင့် no_proxy bypass များကို စစ်ဆေးပါ။ တိကျသော endpoint ရှိသည့်တိုင် ကိုက်ညီသော bypass သက်ရောက်နိုင်သည်။
Sentry ၏ ဖြစ်ရပ်ချိတ်ဆက်မှုကို အပလီကေးရှင်း၏ API တောင်းဆိုမှုများနှင့် သီးခြား အကဲဖြတ်ပါ။ ထို တောင်းဆိုမှုများကို ခြေရာခံခြင်းသည် လုပ်ဆောင်မှုကို မှတ်တမ်းတင်သည်။ ၎င်းသည် telemetry သယ်ယူပို့ဆောင်မှုအား ၎င်းတို့၏ ကွန်ရက်လမ်းကြောင်းများအပေါ် ထိန်းချုပ်မှု မပေးပါ။