From cfdd2b7e7e957aa6a369c4ffa8dba395d538818c Mon Sep 17 00:00:00 2001 From: Brett Slaski Date: Fri, 3 Nov 2023 09:33:10 -0500 Subject: [PATCH] chore: add deny urls for sentry config --- package.json | 2 +- src/_utils/config.public.js | 10 +++++++++- src/hooks.client.js | 4 +++- src/hooks.server.js | 4 +++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fbf026c9..73816c3d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "that-us", - "version": "3.16.0", + "version": "3.16.1", "description": "THAT.us website", "main": "index.js", "type": "module", diff --git a/src/_utils/config.public.js b/src/_utils/config.public.js index 89978671..b7a3ab79 100644 --- a/src/_utils/config.public.js +++ b/src/_utils/config.public.js @@ -48,7 +48,15 @@ export const securityConfig = () => { export const logging = { dsn: 'https://15d4b436dc0a4366a0ac388c65772926@o235190.ingest.sentry.io/5357492', - environment: env.PUBLIC_VERCEL_ENV + environment: env.PUBLIC_VERCEL_ENV, + denyUrls: [ + '/cdn-cgi/zaraz/', + 'https://js.zi-scripts.com/', // zoom info + /^chrome:\/\//i, + /^https?:\/\/(?:\w+\.)?cloudflareinsights\.com\//, + /^https?:\/\/(?:\w+\.)?gstatic\.com\//, + 'bpm:///conversations-embed' + ] }; export const debug = { diff --git a/src/hooks.client.js b/src/hooks.client.js index 322a2ccd..e160d5df 100644 --- a/src/hooks.client.js +++ b/src/hooks.client.js @@ -5,11 +5,13 @@ import { logging } from '$utils/config.public'; // `replaysSessionSampleRate` and `replaysOnErrorSampleRate` options. Sentry.init({ dsn: logging.dsn, + attachStacktrace: true, tracesSampleRate: 1, replaysSessionSampleRate: 0.1, replaysOnErrorSampleRate: 1, integrations: [new Sentry.Replay()], - environment: logging.environment + environment: logging.environment, + denyUrls: logging.denyUrls }); export const handleError = Sentry.handleErrorWithSentry(); diff --git a/src/hooks.server.js b/src/hooks.server.js index f7db31f5..974f1ca5 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -15,8 +15,10 @@ const { clientSecret, secret } = privateConfig(); Sentry.init({ dsn: logging.dsn, + attachStacktrace: true, environment: logging.environment, - tracesSampleRate: 1 + tracesSampleRate: 1, + denyUrls: logging.denyUrls }); const loginRedirectPaths = [