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 հարցումներից։ Այդ հարցումների հետևումը գրանցում է ակտիվություն, սակայն հեռաչափության փոխադրմանը վերահսկողություն չի տալիս դրանց ցանցային ուղիների վրա։

Առնչվող հոդվածներ