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

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

Це ініціалізує сучасний транспорт @sentry/node з наявним DSN застосунку. Проксі вказується в transportOptions; списку HTTP-проксі пропонує публічні HTTP-кандидати для цього значення кінцевої точки.

У старій конфігурації міграція Sentry на v7 перенесла httpProxy і httpsProxy у цей єдиний параметр. Використовуйте інтерфейс, призначений для генерації SDK проєкту, замість об’єднання обох форм.

Якщо доставка подій не звертається до проксі, перевірте підтримувані вхідні дані середовища розгорнутої версії транспорту та обходи no_proxy. Відповідний обхід може застосовуватися навіть із явно заданою кінцевою точкою.

Оцінюйте з’єднання подій Sentry окремо від API-запитів застосунку. Трасування цих запитів записує активність; воно не дає транспорту телеметрії контролю над їхніми мережевими маршрутами.

Схожі статті