package sentry import ( "time" "github.com/getsentry/sentry-go" log "github.com/rs/zerolog/log" ) func Init() { err := sentry.Init(sentry.ClientOptions{ Dsn: "https://b6b20fd3bf5245f892a0a4843f8dc35a@o1401053.ingest.sentry.io/4503901514104832", // Set TracesSampleRate to 1.0 to capture 100% // of transactions for performance monitoring. // We recommend adjusting this value in production, TracesSampleRate: 1.0, }) if err != nil { log.Fatal().Err(err).Msgf(err.Error()) // log.Fatalf("sentry.Init: %s", err) } // Flush buffered events before the program terminates. defer sentry.Flush(2 * time.Second) }