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 অনুরোধ থেকে আলাদাভাবে মূল্যায়ন করুন। ওই অনুরোধ ট্রেস করলে কার্যকলাপ রেকর্ড হয়; এটি টেলিমেট্রি ট্রান্সপোর্টকে তাদের নেটওয়ার্ক রুটের নিয়ন্ত্রণ দেয় না।

সম্পর্কিত নিবন্ধ