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-запытаў праграмы. Трасіроўка гэтых запытаў запісвае актыўнасць; яна не дае транспарту тэлеметрыі кантролю над іх сеткавымі маршрутамі.

Падобныя артыкулы