Sentry Node のイベント配信にプロキシを設定する
外向きテレメトリには transportOptions.proxy を使い、選択したプロキシに接続されない場合は一致するバイパスを確認します。
import * as Sentry from "@sentry/node";
Sentry.init({
dsn: process.env.SENTRY_DSN,
transportOptions: {
proxy: "http://proxy.example.net:8080",
},
});これはアプリケーションの既存の DSN を使って、モダンな @sentry/node トランスポートを初期化します。プロキシは transportOptions の下に置きます。HTTPプロキシ一覧には、そのエンドポイント値に使える公開 HTTP 候補があります。
古い構成では、Sentry の v7 への移行により httpProxy と httpsProxy がこの単一オプションに統合されました。両方の形式を併用するのではなく、プロジェクトの SDK 生成向けのインターフェースを使用してください。
イベント配信がプロキシに接続しない場合は、デプロイ済みのトランスポート版が対応する環境入力と no_proxy のバイパスを確認してください。明示的なエンドポイントを指定していても、一致するバイパスが適用されることがあります。
Sentry のイベント接続は、アプリケーションの API リクエストとは別に評価してください。それらのリクエストをトレースすると活動は記録されますが、テレメトリのトランスポートがそれらのネットワーク経路を制御できるわけではありません。