repo_description: Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
repo_topics: cms content-management content-management-system express graphql headless headless-cms jamstack javascript mit-license mongodb nextjs nodejs open-source payload payloadcms postgres react typescript
code: import * as Sentry from '@sentry/nextjs'
  
  const dsn = process.env.NEXT_PUBLIC_SENTRY_DSN
  
  Sentry.init({
    dsn,
    // Replay may only be enabled for the client-side
    integrations: [Sentry.replayIntegration()],
  
    // Set tracesSampleRate to 1.0 to capture 100%
    // of transactions for tracing.
    // We recommend adjusting this value in production
    tracesSampleRate: 1.0,
  
    // Capture Replay for 10% of all sessions,
    // plus for 100% of sessions with an error
    enabled: !!dsn,
    replaysOnErrorSampleRate: 1.0,
    replaysSessionSampleRate: 0.1,
  
    // ...
  
    // Note: if you want to override the automatic release value, do not set a
    // `release` value here - use the environment variable `SENTRY_RELEASE`, so
    // that it will also get attached to your source maps
  })
  