From b21ab837888025a5148b37c1d6fe131d234faba5 Mon Sep 17 00:00:00 2001
From: Ahmad <103906421+ahmadk953@users.noreply.github.com>
Date: Sun, 22 Dec 2024 16:19:23 -0500
Subject: [PATCH] Updated Sentry Config and Clerk Components
---
.../(clerk)/sign-in/[[...signin]]/page.tsx | 2 +-
.../(clerk)/sign-up/[[...sign-up]]/page.tsx | 2 +-
sentry.client.config.ts | 1 +
sentry.edge.config.ts | 15 +++++++++++++--
sentry.server.config.ts | 15 +++++++++++++--
5 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/app/(platform)/(clerk)/sign-in/[[...signin]]/page.tsx b/app/(platform)/(clerk)/sign-in/[[...signin]]/page.tsx
index e25a103..8396dd1 100644
--- a/app/(platform)/(clerk)/sign-in/[[...signin]]/page.tsx
+++ b/app/(platform)/(clerk)/sign-in/[[...signin]]/page.tsx
@@ -1,5 +1,5 @@
import { SignIn } from '@clerk/nextjs';
export default function Page() {
- return ;
+ return ;
}
diff --git a/app/(platform)/(clerk)/sign-up/[[...sign-up]]/page.tsx b/app/(platform)/(clerk)/sign-up/[[...sign-up]]/page.tsx
index ffddd06..93ecb5e 100644
--- a/app/(platform)/(clerk)/sign-up/[[...sign-up]]/page.tsx
+++ b/app/(platform)/(clerk)/sign-up/[[...sign-up]]/page.tsx
@@ -1,5 +1,5 @@
import { SignUp } from '@clerk/nextjs';
export default function Page() {
- return ;
+ return ;
}
diff --git a/sentry.client.config.ts b/sentry.client.config.ts
index fcc19ba..0af7101 100644
--- a/sentry.client.config.ts
+++ b/sentry.client.config.ts
@@ -17,6 +17,7 @@ Sentry.init({
colorScheme: 'system',
enableScreenshot: true,
}),
+ Sentry.replayCanvasIntegration(),
],
// Set tracesSampleRate to 1.0 to capture 100%
diff --git a/sentry.edge.config.ts b/sentry.edge.config.ts
index ede5cc7..7f99200 100644
--- a/sentry.edge.config.ts
+++ b/sentry.edge.config.ts
@@ -8,8 +8,19 @@ import * as Sentry from '@sentry/nextjs';
Sentry.init({
dsn: 'https://bb697105eaabbc6f70af12e84e936ded@o4508368569368576.ingest.us.sentry.io/4508368582017024',
- // Define how likely traces are sampled. Adjust this value in production, or use tracesSampler for greater control.
- tracesSampleRate: 1,
+ // Set tracesSampleRate to 1.0 to capture 100%
+ // of transactions for tracing.
+ // We recommend adjusting this value in production
+ tracesSampleRate: 1.0,
+ // Set `tracePropagationTargets` to control for which URLs trace propagation should be enabled
+ tracePropagationTargets: ['localhost', /^https:\/\/tasko\.ahmadk953\.org/],
+
+ // Set profilesSampleRate to 1.0 to profile every transaction.
+ // Since profilesSampleRate is relative to tracesSampleRate,
+ // the final profiling rate can be computed as tracesSampleRate * profilesSampleRate
+ // For example, a tracesSampleRate of 0.5 and profilesSampleRate of 0.5 would
+ // result in 25% of transactions being profiled (0.5*0.5=0.25)
+ profilesSampleRate: 1.0,
// Setting this option to true will print useful information to the console while you're setting up Sentry.
debug: false,
diff --git a/sentry.server.config.ts b/sentry.server.config.ts
index 5a22b83..3695e3e 100644
--- a/sentry.server.config.ts
+++ b/sentry.server.config.ts
@@ -7,8 +7,19 @@ import * as Sentry from '@sentry/nextjs';
Sentry.init({
dsn: 'https://bb697105eaabbc6f70af12e84e936ded@o4508368569368576.ingest.us.sentry.io/4508368582017024',
- // Define how likely traces are sampled. Adjust this value in production, or use tracesSampler for greater control.
- tracesSampleRate: 1,
+ // Set tracesSampleRate to 1.0 to capture 100%
+ // of transactions for tracing.
+ // We recommend adjusting this value in production
+ tracesSampleRate: 1.0,
+ // Set `tracePropagationTargets` to control for which URLs trace propagation should be enabled
+ tracePropagationTargets: ['localhost', /^https:\/\/tasko\.ahmadk953\.org/],
+
+ // Set profilesSampleRate to 1.0 to profile every transaction.
+ // Since profilesSampleRate is relative to tracesSampleRate,
+ // the final profiling rate can be computed as tracesSampleRate * profilesSampleRate
+ // For example, a tracesSampleRate of 0.5 and profilesSampleRate of 0.5 would
+ // result in 25% of transactions being profiled (0.5*0.5=0.25)
+ profilesSampleRate: 1.0,
// Setting this option to true will print useful information to the console while you're setting up Sentry.
debug: false,