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

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

Ito ay nagpapasimula ng modernong @sentry/node transport gamit ang umiiral na DSN ng application. Ang proxy ay nasa ilalim ng transportOptions; listahan ng mga HTTP proxy ay nag-aalok ng pampublikong HTTP na kandidato para sa halaga ng endpoint na iyon.

Sa mas lumang configuration, inilipat ng migration ng Sentry sa v7 ang httpProxy at httpsProxy sa nag-iisang opsyong ito. Gamitin ang interface na nakalaan para sa henerasyon ng SDK ng proyekto sa halip na pagsamahin ang dalawang anyo.

Kung hindi kinokontak ng paghahatid ng event ang proxy, suriin ang mga sinusuportahang input ng kapaligiran ng naka-deploy na bersyon ng transport at ang mga bypass ng no_proxy. Maaaring mag-apply ang tugmang bypass kahit may tahasang endpoint.

Suriin ang koneksyon ng event ng Sentry nang hiwalay sa mga kahilingan sa API ng application. Ang pag-trace sa mga kahilingang iyon ay nagtatala ng aktibidad; hindi nito binibigyan ang telemetry transport ng kontrol sa kanilang mga ruta sa network.

Kaugnay na mga artikulo