From 136c1750e55308e2e961c1c32bf81eb1e3b1c52d Mon Sep 17 00:00:00 2001 From: betegon Date: Thu, 17 Sep 2026 11:43:45 +0200 Subject: [PATCH 1/2] chore(cloudflare): sample 30% of worker traces 100% tracing on the hosted MCP worker is more volume than we need. Drop tracesSampleRate to 0.3 so we keep enough signal without sending every transaction. Co-Authored-By: Cursor Grok 4.6 Co-authored-by: Cursor --- packages/mcp-cloudflare/src/server/sentry.config.test.ts | 6 ++++++ packages/mcp-cloudflare/src/server/sentry.config.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/mcp-cloudflare/src/server/sentry.config.test.ts b/packages/mcp-cloudflare/src/server/sentry.config.test.ts index bd2674dd9..707e7d433 100644 --- a/packages/mcp-cloudflare/src/server/sentry.config.test.ts +++ b/packages/mcp-cloudflare/src/server/sentry.config.test.ts @@ -41,4 +41,10 @@ describe("getSentryConfig", () => { expect(config.release).toBeUndefined(); }); + + it("samples 30% of traces", () => { + const config = getSentryConfig(createEnv()); + + expect(config.tracesSampleRate).toBe(0.3); + }); }); diff --git a/packages/mcp-cloudflare/src/server/sentry.config.ts b/packages/mcp-cloudflare/src/server/sentry.config.ts index db5aa0ffa..19e7417ff 100644 --- a/packages/mcp-cloudflare/src/server/sentry.config.ts +++ b/packages/mcp-cloudflare/src/server/sentry.config.ts @@ -9,7 +9,7 @@ export default function getSentryConfig(env: Env): CloudflareOptions { return { dsn: env.SENTRY_DSN, - tracesSampleRate: 1, + tracesSampleRate: 0.3, beforeSend: sentryBeforeSend, initialScope: { tags: { From ce1f94285fd6498620b2c07979755a1a990d7a04 Mon Sep 17 00:00:00 2001 From: betegon Date: Thu, 17 Sep 2026 11:49:42 +0200 Subject: [PATCH 2/2] chore(cloudflare): drop tracesSampleRate unit test Keep the 30% sampling change without an extra assertion on the config value. Co-Authored-By: Cursor Grok 4.6 Co-authored-by: Cursor --- packages/mcp-cloudflare/src/server/sentry.config.test.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/mcp-cloudflare/src/server/sentry.config.test.ts b/packages/mcp-cloudflare/src/server/sentry.config.test.ts index 707e7d433..bd2674dd9 100644 --- a/packages/mcp-cloudflare/src/server/sentry.config.test.ts +++ b/packages/mcp-cloudflare/src/server/sentry.config.test.ts @@ -41,10 +41,4 @@ describe("getSentryConfig", () => { expect(config.release).toBeUndefined(); }); - - it("samples 30% of traces", () => { - const config = getSentryConfig(createEnv()); - - expect(config.tracesSampleRate).toBe(0.3); - }); });