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

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

Tämä alustaa nykyaikaisen @sentry/node-siirron sovelluksen olemassa olevalla DSN:llä. Välityspalvelin kuuluu transportOptions-asetuksen alle; HTTP-välityspalvelinten luettelosta saa julkisia HTTP-ehdokkaita kyseiselle päätepisteen arvolle.

Vanhemmassa kokoonpanossa Sentryn v7-päivitys siirsi httpProxy ja httpsProxy tähän yhteen asetukseen. Käytä projektin SDK-sukupolvea varten tarkoitettua rajapintaa sen sijaan, että yhdistäisit molemmat muodot.

Jos tapahtumien toimitus ei ota yhteyttä välityspalvelimeen, tutki käyttöön otetun siirtoversion tukemat ympäristösyötteet ja no_proxy-ohitukset. Vastaava ohitus voi tulla voimaan myös silloin, kun päätepiste on annettu nimenomaisesti.

Arvioi Sentryn tapahtumayhteyttä erikseen sovelluksen API-pyynnöistä. Näiden pyyntöjen jäljittäminen kirjaa toimintaa; se ei anna telemetriasiirrolle hallintaa niiden verkkoreiteistä.

Aiheeseen liittyvät artikkelit