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

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

Dette initialiserer den moderne @sentry/node-transporten med den eksisterande DSN-en til applikasjonen. Proxyen høyrer under transportOptions; lista over HTTP-proxyar gir offentlege HTTP-kandidatar for den endepunktverdien.

I ein eldre konfigurasjon flytta Sentry-migreringa til v7 httpProxy og httpsProxy inn i dette eine alternativet. Bruk grensesnittet for SDK-genereringa til prosjektet i staden for å kombinere begge formene.

Dersom hendingsleveringa ikkje kontaktar proxyen, undersøk dei støtta miljøinndataa i transportversjonen som er installert, og no_proxy-omgåingane. Ei samsvarande omgåing kan gjelde sjølv med det eksplisitte endepunktet.

Vurder hendingstilkoplinga til Sentry separat frå API-førespurnadene til applikasjonen. Sporing av desse førespurnadene registrerer aktivitet; det gir ikkje telemetritransporten kontroll over nettverksrutene deira.

Relaterte artiklar