Stel die instaanbediener vir Sentry Node se gebeurtenisaflewering
Gebruik transportOptions.proxy vir uitgaande telemetrie en kyk na bypassreëls as die gekose instaanbediener nie geskakel word nie.
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});Hierdie inisialiseer die moderne @sentry/node-transport met die toepassing se bestaande DSN. Die instaanbediener hoort onder transportOptions; die HTTP-instaanbedienerlys bied openbare HTTP-kandidate vir daardie eindpuntwaarde.
Vir 'n ouer konfigurasie het Sentry se v7-migrasie httpProxy en httpsProxy na hierdie enkele opsie geskuif. Gebruik die koppelvlak vir die projek se SDK-generasie eerder as om albei vorms te kombineer.
As gebeurtenisaflewering nie die instaanbediener kontak nie, ondersoek die ondersteunde omgewingsinsette van die transportweergawe wat ontplooi is, en no_proxy-omleidings. 'n Ooreenstemmende omleiding kan geld selfs met die eksplisiete eindpunt.
Evalueer Sentry se gebeurtenisverbinding apart van die toepassing se API-versoeke. Die naspoor van daardie versoeke teken aktiwiteit aan; dit gee nie die telemetrie-transport beheer oor hul netwerkroetes nie.