Sentry Node ର ଇଭେଣ୍ଟ ବିତରଣ ପାଇଁ ପ୍ରକ୍ସି ସେଟ୍ କରନ୍ତୁ
ଆଉଟଗୋଇଂ ଟେଲିମେଟ୍ରି ପାଇଁ transportOptions.proxy ବ୍ୟବହାର କରନ୍ତୁ, ଏବଂ ମନୋନୀତ ପ୍ରକ୍ସି ସହ ସଂଯୋଗ ନ ହେଲେ ମେଳ ଖାଉଥିବା ବାଇପାସ୍ ଯାଞ୍ଚ କରନ୍ତୁ।
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});ଏହା ଆପ୍ଲିକେସନର ବର୍ତ୍ତମାନ DSN ସହ ଆଧୁନିକ @sentry/node ପରିବହନ ଆରମ୍ଭ କରେ। ପ୍ରକ୍ସି transportOptions ଅଧୀନରେ ରହେ; HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ସେହି ଏଣ୍ଡପଏଣ୍ଟ ମୂଲ୍ୟ ପାଇଁ ସାର୍ବଜନୀନ HTTP ପ୍ରାର୍ଥୀ ମିଳେ।
ପୁରୁଣା କନଫିଗରେସନ ପାଇଁ, Sentry ର v7 ମାଇଗ୍ରେସନ httpProxy ଏବଂ httpsProxy କୁ ଏହି ଏକକ ବିକଳ୍ପକୁ ସ୍ଥାନାନ୍ତର କରିଛି। ଦୁଇଟି ରୂପକୁ ମିଶାଇବା ପରିବର୍ତ୍ତେ ପ୍ରୋଜେକ୍ଟର SDK ଉତ୍ପାଦନ ପାଇଁ ଥିବା ଇଣ୍ଟରଫେସ୍ ବ୍ୟବହାର କରନ୍ତୁ।
ଯଦି ଇଭେଣ୍ଟ ବିତରଣ ପ୍ରକ୍ସି ସହ ସଂଯୋଗ କରେ ନାହିଁ, ତେବେ ନିୟୋଜିତ ପରିବହନ ସଂସ୍କରଣର ସମର୍ଥିତ ପରିବେଶ ଇନପୁଟ୍ ଏବଂ no_proxy ବାଇପାସ୍ ଯାଞ୍ଚ କରନ୍ତୁ। ସ୍ପଷ୍ଟ ଏଣ୍ଡପଏଣ୍ଟ ଥିଲେ ମଧ୍ୟ ମେଳ ଖାଉଥିବା ବାଇପାସ୍ ଲାଗୁ ହୋଇପାରେ।
Sentry ର ଇଭେଣ୍ଟ ସଂଯୋଗକୁ ଆପ୍ଲିକେସନର API ଅନୁରୋଧଠାରୁ ଅଲଗା ମୂଲ୍ୟାଙ୍କନ କରନ୍ତୁ। ସେହି ଅନୁରୋଧ ଟ୍ରେସ୍ କଲେ କାର୍ଯ୍ୟକଳାପ ରେକର୍ଡ ହୁଏ; ଏହା ଟେଲିମେଟ୍ରି ପରିବହନକୁ ସେମାନଙ୍କ ନେଟୱାର୍କ ମାର୍ଗ ଉପରେ ନିୟନ୍ତ୍ରଣ ଦିଏ ନାହିଁ।