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

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

Detta initierar den moderna @sentry/node-transporten med applikationens befintliga DSN. Proxyn hör under transportOptions; listan med HTTP-proxyer erbjuder offentliga HTTP-kandidater för det slutpunktsvärdet.

I en äldre konfiguration flyttade Sentrys v7-migrering httpProxy och httpsProxy till det här enda alternativet. Använd gränssnittet för projektets SDK-generering i stället för att kombinera båda formerna.

Om händelseleveransen inte kontaktar proxyn, undersök de miljöindata som stöds av den installerade transportversionen och no_proxy-undantagen. Ett matchande undantag kan gälla även med den uttryckliga slutpunkten.

Utvärdera Sentrys händelseanslutning separat från applikationens API-förfrågningar. Spårning av dessa förfrågningar registrerar aktivitet; det ger inte telemetritransporten kontroll över deras nätverksvägar.

Relaterade artiklar