Definir o proxy para a entrega de eventos do Sentry Node
Use transportOptions.proxy para a telemetria de saída e verifique os desvios correspondentes se o proxy escolhido não for contactado.
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 com o DSN existente da aplicação. O proxy fica em transportOptions; lista de proxies HTTP oferece candidatos HTTP públicos para esse valor de endpoint.
Numa configuração mais antiga, a migração do Sentry para a v7 moveu httpProxy e httpsProxy para esta única opção. Use a interface prevista para a geração do SDK do projeto em vez de combinar as duas formas.
Se a entrega de eventos não contactar o proxy, inspecione as entradas de ambiente suportadas pela versão do transporte implementada e os desvios de no_proxy. Um desvio correspondente pode aplicar-se mesmo com o endpoint explícito.
Avalie a ligação de eventos do Sentry separadamente dos pedidos de API da aplicação. Rastrear esses pedidos regista atividade; não dá ao transporte de telemetria controlo sobre as suas rotas de rede.