From c1654e49ff301a8ce96f57502ef127c955732726 Mon Sep 17 00:00:00 2001 From: Brett Slaski Date: Fri, 3 Nov 2023 09:54:00 -0500 Subject: [PATCH] chore: add deny urls for sentry config --- package.json | 2 +- src/hooks.client.js | 4 +++- src/hooks.server.js | 4 +++- src/lib/config.public.js | 10 +++++++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 948e4cd..0187229 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "thatconference.com", - "version": "5.1.9", + "version": "5.1.10", "description": "THATConference.com website", "main": "index.js", "type": "module", diff --git a/src/hooks.client.js b/src/hooks.client.js index d267863..aff9013 100644 --- a/src/hooks.client.js +++ b/src/hooks.client.js @@ -3,11 +3,13 @@ import { logging } from '$lib/config.public'; 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 175f8ac..53f606a 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 = ['/my', '/sponsor-admin', '/admin', '/speakers']; diff --git a/src/lib/config.public.js b/src/lib/config.public.js index 20c9d39..0296674 100644 --- a/src/lib/config.public.js +++ b/src/lib/config.public.js @@ -48,7 +48,15 @@ export const securityConfig = () => { export const logging = { dsn: 'https://857800ed593d481bb0da2843516d7845@o235190.ingest.sentry.io/4504617287417856', - 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 = {