import * as Sentry from "@sentry/node";

Sentry.init({
  dsn: process.env.SENTRY_DSN,
  transportOptions: {
    proxy: "http://proxy.example.net:8080",
  },
});

Ini menginisialisasi transport @sentry/node modern dengan DSN yang sudah ada pada aplikasi. Proxy berada di bawah transportOptions; daftar proxy HTTP menyediakan kandidat HTTP publik untuk nilai endpoint tersebut.

Pada konfigurasi lama, migrasi Sentry ke v7 memindahkan httpProxy dan httpsProxy ke opsi tunggal ini. Gunakan antarmuka untuk pembuatan SDK proyek, bukan menggabungkan kedua bentuk.

Jika pengiriman peristiwa tidak menghubungi proxy, periksa input lingkungan yang didukung oleh versi transport yang dipasang dan bypass no_proxy. Bypass yang cocok dapat berlaku bahkan dengan endpoint yang eksplisit.

Evaluasi koneksi peristiwa Sentry secara terpisah dari permintaan API aplikasi. Melacak permintaan tersebut mencatat aktivitas; itu tidak memberi transport telemetri kendali atas rute jaringannya.

Artikel terkait