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

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

Isto inicializa o transporte moderno @sentry/node co DSN existente da aplicación. O proxy vai dentro de transportOptions; lista de proxys HTTP ofrece candidatos HTTP públicos para ese valor de punto de conexión.

Nunha configuración máis antiga, a migración de Sentry á v7 trasladou httpProxy e httpsProxy a esta única opción. Use a interface prevista para a xeración do SDK do proxecto en lugar de combinar ambas as formas.

Se a entrega de eventos non contacta o proxy, revise as entradas de contorno admitidas pola versión do transporte despregada e as omisións de no_proxy. Unha omisión coincidente pode aplicarse mesmo co punto de conexión explícito.

Evalúe a conexión de eventos de Sentry por separado das solicitudes de API da aplicación. Rastrexar esas solicitudes rexistra actividade; non lle dá ao transporte de telemetría control sobre as súas rutas de rede.

Artigos relacionados