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

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

Ini memulakan pengangkutan @sentry/node moden dengan DSN sedia ada aplikasi. Proksi terletak di bawah transportOptions; senarai proksi HTTP menyediakan calon HTTP awam untuk nilai titik hujung itu.

Untuk konfigurasi lama, migrasi Sentry ke v7 telah memindahkan httpProxy dan httpsProxy ke pilihan tunggal ini. Gunakan antara muka untuk penjanaan SDK projek dan bukannya menggabungkan kedua-dua bentuk.

Jika penghantaran peristiwa tidak menghubungi proksi, periksa input persekitaran yang disokong oleh versi pengangkutan yang digunakan dan pintasan no_proxy. Pintasan yang sepadan boleh digunakan walaupun titik hujung dinyatakan secara jelas.

Nilai sambungan peristiwa Sentry secara berasingan daripada permintaan API aplikasi. Menjejak permintaan tersebut merekodkan aktiviti; ia tidak memberi pengangkutan telemetri kawalan ke atas laluan rangkaian mereka.

Artikel berkaitan