ตั้งค่าพร็อกซีสำหรับการส่งเหตุการณ์ของ Sentry Node
ใช้ transportOptions.proxy สำหรับเทเลเมทรีขาออก และตรวจสอบการข้ามที่ตรงกันหากพร็อกซีที่เลือกไม่ถูกติดต่อ
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});สิ่งนี้เริ่มต้นทรานสปอร์ต @sentry/node สมัยใหม่ด้วย DSN ที่มีอยู่ของแอปพลิเคชัน พร็อกซีอยู่ภายใต้ transportOptions; รายการพร็อกซี HTTP มีผู้สมัคร HTTP สาธารณะสำหรับค่าปลายทางนั้น
ในการกำหนดค่าแบบเก่า การย้าย Sentry ไปยัง v7 ได้ย้าย httpProxy และ httpsProxy มาอยู่ในตัวเลือกเดียวนี้ ใช้ส่วนติดต่อที่ออกแบบสำหรับการสร้าง SDK ของโปรเจกต์แทนการรวมทั้งสองรูปแบบ
หากการส่งเหตุการณ์ไม่ติดต่อพร็อกซี ให้ตรวจสอบอินพุตสภาพแวดล้อมที่ทรานสปอร์ตเวอร์ชันที่ติดตั้งรองรับและการข้าม no_proxy การข้ามที่ตรงกันอาจมีผลแม้จะระบุปลายทางอย่างชัดเจน
ประเมินการเชื่อมต่อเหตุการณ์ของ Sentry แยกจากคำขอ API ของแอปพลิเคชัน การติดตามคำขอเหล่านั้นบันทึกกิจกรรม แต่ไม่ได้ให้ทรานสปอร์ตเทเลเมทรีควบคุมเส้นทางเครือข่ายของคำขอเหล่านั้น