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

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

Això inicialitza el transport modern @sentry/node amb el DSN existent de l'aplicació. El proxy s'indica a transportOptions; la llista de proxys HTTP ofereix candidats HTTP públics per a aquest valor de punt final.

En una configuració antiga, la migració de Sentry a la v7 va traslladar httpProxy i httpsProxy a aquesta única opció. Feu servir la interfície pensada per a la generació de l'SDK del projecte en lloc de combinar les dues formes.

Si el lliurament d'esdeveniments no contacta el proxy, reviseu les entrades d'entorn admeses per la versió desplegada del transport i les exclusions de no_proxy. Una exclusió coincident pot aplicar-se fins i tot amb el punt final explícit.

Avalueu la connexió d'esdeveniments de Sentry per separat de les peticions d'API de l'aplicació. Traçar aquestes peticions registra activitat; no atorga al transport de telemetria el control de les seves rutes de xarxa.

Articles relacionats