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

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

Dëst initialiséiert den moderne @sentry/node-Transport mat dem existenten DSN vun der Applikatioun. De Proxy gehéiert ënner transportOptions; Lëscht vun HTTP-Proxye bitt ëffentlech HTTP-Kandidaten fir dee Endpunkt-Wäert.

Bei enger eelerer Konfiguratioun huet dem Sentry seng Migratioun op v7 httpProxy an httpsProxy an dës eenzeg Optioun geréckelt. Benotzt d'Schnittstell fir d'SDK-Generatioun vum Projet, amplaz béid Formen ze kombinéieren.

Wann d'Ereignis-Liwwerung de Proxy net kontaktéiert, iwwerpréift déi ënnerstëtzt Ëmwelt-Inputen vun der installéierter Transportversioun an d'no_proxy-Ëmgeeungen. Eng passend Ëmgeeung kann och bei explizitem Endpunkt gräifen.

Bewäert dem Sentry seng Ereignisverbindung getrennt vun den API-Ufroe vun der Applikatioun. D'Verfollege vun dësen Ufroe registréiert Aktivitéit; et gëtt dem Telemetrie-Transport awer keng Kontroll iwwer hir Netzwierkrouten.

Ähnlech Artikelen