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

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

Hierdie inisialiseer die moderne @sentry/node-transport met die toepassing se bestaande DSN. Die instaanbediener hoort onder transportOptions; die HTTP-instaanbedienerlys bied openbare HTTP-kandidate vir daardie eindpuntwaarde.

Vir 'n ouer konfigurasie het Sentry se v7-migrasie httpProxy en httpsProxy na hierdie enkele opsie geskuif. Gebruik die koppelvlak vir die projek se SDK-generasie eerder as om albei vorms te kombineer.

As gebeurtenisaflewering nie die instaanbediener kontak nie, ondersoek die ondersteunde omgewingsinsette van die transportweergawe wat ontplooi is, en no_proxy-omleidings. 'n Ooreenstemmende omleiding kan geld selfs met die eksplisiete eindpunt.

Evalueer Sentry se gebeurtenisverbinding apart van die toepassing se API-versoeke. Die naspoor van daardie versoeke teken aktiwiteit aan; dit gee nie die telemetrie-transport beheer oor hul netwerkroetes nie.

Verwante artikels