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 proxy προσφέρει δημόσιους υποψήφιους HTTP για αυτή την τιμή τελικού σημείου.

Σε παλαιότερη διαμόρφωση, η μετάβαση του Sentry στο v7 μετακίνησε τα httpProxy και httpsProxy σε αυτή τη μοναδική επιλογή. Χρησιμοποιήστε τη διεπαφή για τη δημιουργία SDK του έργου αντί να συνδυάζετε τις δύο μορφές.

Αν η παράδοση συμβάντων δεν καλεί τον διαμεσολαβητή, ελέγξτε τις υποστηριζόμενες εισόδους περιβάλλοντος της αναπτυγμένης έκδοσης μεταφοράς και τις παρακάμψεις no_proxy. Μια αντίστοιχη παράκαμψη μπορεί να ισχύει ακόμη και με ρητό τελικό σημείο.

Αξιολογήστε τη σύνδεση συμβάντων του Sentry ξεχωριστά από τα αιτήματα API της εφαρμογής. Η ιχνηλάτηση αυτών των αιτημάτων καταγράφει δραστηριότητα· δεν δίνει στη μεταφορά τηλεμετρίας έλεγχο των δικτυακών τους διαδρομών.

Σχετικά άρθρα