Ange proxy för Sentry Nodes händelseleverans
Använd transportOptions.proxy för utgående telemetri och kontrollera matchande undantag om den valda proxyn inte kontaktas.
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.