De proxy instellen voor de gebeurtenisaflevering van Sentry Node
Gebruik transportOptions.proxy voor uitgaande telemetrie en controleer overeenkomende uitzonderingen als de gekozen proxy niet wordt benaderd.
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});Dit initialiseert het moderne @sentry/node-transport met de bestaande DSN van de applicatie. De proxy hoort onder transportOptions; lijst met HTTP-proxy’s biedt openbare HTTP-kandidaten voor die eindpuntwaarde.
Bij een oudere configuratie heeft de migratie van Sentry naar v7 httpProxy en httpsProxy naar deze enkele optie verplaatst. Gebruik de interface voor de SDK-generatie van het project in plaats van beide vormen te combineren.
Als de gebeurtenisaflevering de proxy niet benadert, onderzoek dan de ondersteunde omgevingsinvoer van de geïmplementeerde transportversie en de no_proxy-uitzonderingen. Een overeenkomende uitzondering kan gelden, zelfs met het expliciete eindpunt.
Beoordeel de gebeurtenisverbinding van Sentry apart van de API-verzoeken van de applicatie. Het traceren van die verzoeken registreert activiteit; het geeft het telemetrietransport geen controle over hun netwerkroutes.