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 заявките на приложението. Проследяването на тези заявки записва активност; то не дава на телеметричния транспорт контрол върху мрежовите им маршрути.

Подобни статии