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

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

Ez inicializálja a modern @sentry/node átvitelt az alkalmazás meglévő DSN-jével. A proxy a transportOptions alá tartozik; HTTP-proxyk listájából nyilvános HTTP-jelölteket kaphat ehhez a végpontértékhez.

Régebbi konfiguráció esetén a Sentry v7-re való átállása a httpProxy és a httpsProxy beállítást ebbe az egyetlen opcióba helyezte át. A projekt SDK-generálásához szánt felületet használja, ne pedig a két formát kombinálja.

Ha az eseménykézbesítés nem kapcsolódik a proxyhoz, vizsgálja meg a telepített átvitelverzió által támogatott környezeti bemeneteket és a no_proxy megkerüléseket. Egyező megkerülés az explicit végpont mellett is érvényesülhet.

A Sentry eseménykapcsolatát az alkalmazás API-kéréseitől külön értékelje. E kérések nyomon követése aktivitást rögzít; nem ad a telemetria-átvitelnek irányítást a hálózati útvonalaik felett.

Kapcsolódó cikkek