diff --git a/front/sentry.client.config.js b/front/sentry.client.config.js index 5b39924c..c34fa903 100644 --- a/front/sentry.client.config.js +++ b/front/sentry.client.config.js @@ -2,16 +2,23 @@ // The config you add here will be used whenever a page is visited. // https://docs.sentry.io/platforms/javascript/guides/nextjs/ -import * as Sentry from '@sentry/nextjs'; +import * as Sentry from "@sentry/nextjs"; const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN; Sentry.init({ - dsn: SENTRY_DSN || 'https://5a456d54654c494b9a416c19e3b94573@o4505007882436608.ingest.sentry.io/4505008095625216', + dsn: SENTRY_DSN || "https://5a456d54654c494b9a416c19e3b94573@o4505007882436608.ingest.sentry.io/4505008095625216", // Adjust this value in production, or use tracesSampler for greater control tracesSampleRate: 1.0, // ... // 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 + + replaysSessionSampleRate: 0.1, + // If the entire session is not sampled, use the below sample rate to sample + // sessions when an error occurs. + replaysOnErrorSampleRate: 1.0, + + integrations: [new Sentry.Replay()], }); diff --git a/front/sentry.edge.config.js b/front/sentry.edge.config.js index 77601664..fc8b09b7 100644 --- a/front/sentry.edge.config.js +++ b/front/sentry.edge.config.js @@ -14,4 +14,11 @@ Sentry.init({ // 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 + + replaysSessionSampleRate: 0.1, + // If the entire session is not sampled, use the below sample rate to sample + // sessions when an error occurs. + replaysOnErrorSampleRate: 1.0, + + integrations: [new Sentry.Replay()], }); diff --git a/front/sentry.server.config.js b/front/sentry.server.config.js index e00b60ff..8bc958c1 100644 --- a/front/sentry.server.config.js +++ b/front/sentry.server.config.js @@ -14,4 +14,11 @@ Sentry.init({ // 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 + + replaysSessionSampleRate: 0.1, + // If the entire session is not sampled, use the below sample rate to sample + // sessions when an error occurs. + replaysOnErrorSampleRate: 1.0, + + integrations: [new Sentry.Replay()], });