Nustatykite tarpinį serverį Sentry Node įvykių pristatymui
Naudokite transportOptions.proxy išsiunčiamajai telemetrijai ir patikrinkite atitinkančius apėjimus, jei pasirinktas tarpinis serveris nepasiekiamas.
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});Tai inicijuoja modernų @sentry/node transportą su esamu programos DSN. Tarpinis serveris nurodomas transportOptions viduje; HTTP tarpinių serverių sąrašo siūlo viešus HTTP kandidatus tai pabaigos taško reikšmei.
Senesnėje konfigūracijoje „Sentry“ perkėlimas į v7 perkėlė httpProxy ir httpsProxy į šią vieną parinktį. Naudokite sąsają, skirtą projekto SDK generavimui, o ne derinkite abi formas.
Jei įvykių pristatymas nesikreipia į tarpinį serverį, patikrinkite įdiegtos transporto versijos palaikomus aplinkos įvestis ir no_proxy apėjimus. Atitinkamas apėjimas gali būti taikomas net esant aiškiai nurodytam pabaigos taškui.
Vertinkite „Sentry“ įvykių ryšį atskirai nuo programos API užklausų. Tų užklausų sekimas registruoja veiklą; jis nesuteikia telemetrijos transportui kontrolės jų tinklo maršrutams.