Skip to content

Sentry è una piattaforma di monitoraggio delle prestazioni e tracciamento degli errori developer-first. Sentry ha un SDK di prima classe per Bun, @sentry/bun, che strumenta la tua applicazione Bun per raccogliere automaticamente dati su errori e prestazioni.

Non hai già un account e un progetto Sentry configurati? Vai su sentry.io, poi torna a questa pagina.


Per iniziare a usare Sentry con Bun, prima installa l'SDK Sentry Bun.

sh
bun add @sentry/bun

Poi, inizializza l'SDK Sentry con il tuo DSN Sentry nel file di ingresso della tua app. Puoi trovare il tuo DSN nelle impostazioni del progetto Sentry.

ts
import * as Sentry from "@sentry/bun";

// Assicurati di chiamare questo prima di importare qualsiasi altro modulo!
Sentry.init({
  dsn: "__SENTRY_DSN__",

  // Aggiungi il monitoraggio delle prestazioni impostando tracesSampleRate
  // Ti consigliamo di regolare questo valore in produzione
  tracesSampleRate: 1.0,
});

Puoi verificare che Sentry stia funzionando catturando un errore di test:

ts
setTimeout(() => {
  try {
    foo();
  } catch (e) {
    Sentry.captureException(e);
  }
}, 99);

Per visualizzare e risolvere l'errore registrato, accedi a sentry.io e apri il tuo progetto. Facendo clic sul titolo dell'errore si aprirà una pagina dove puoi vedere informazioni dettagliate e segnalarlo come risolto.


Per ulteriori informazioni su Sentry e sull'uso dell'SDK Sentry Bun, consulta la documentazione di Sentry.

Bun a cura di www.bunjs.com.cn