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

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

이 코드는 애플리케이션의 기존 DSN으로 최신 @sentry/node 전송을 초기화합니다. 프록시는 transportOptions 아래에 지정합니다. HTTP 프록시 목록에서 해당 엔드포인트 값에 쓸 공개 HTTP 후보를 얻을 수 있습니다.

이전 구성에서는 Sentry v7 마이그레이션으로 httpProxy와 httpsProxy가 이 단일 옵션으로 이동했습니다. 두 형식을 함께 쓰지 말고 프로젝트 SDK 생성용 인터페이스를 사용하세요.

이벤트 전달이 프록시에 연결되지 않으면 배포된 전송 버전이 지원하는 환경 입력과 no_proxy 바이패스를 점검하세요. 엔드포인트를 명시했더라도 일치하는 바이패스가 적용될 수 있습니다.

Sentry의 이벤트 연결은 애플리케이션의 API 요청과 별도로 평가하세요. 그 요청을 추적하면 활동은 기록되지만, 텔레메트리 전송이 그 네트워크 경로를 제어하게 되지는 않습니다.

관련 글