From 9bc5ad5f224e9d44dbdef068e67fcc0763b43fa6 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 18 Sep 2026 11:42:37 +0200 Subject: [PATCH 1/3] docs(js): correct runtime support for Node integrations via categories Rework the 26 Node auto-instrumentation integration pages to use `supportedCategories: [server]` with the specific edge runtimes the SDK does not support listed under `notSupported`, verified against the actual exports in getsentry/sentry-javascript (packages/{node,bun,deno,cloudflare}). This fixes stale hand-maintained lists in two ways: - Node frameworks omitted from the old lists (effect, elysia, firebase, mastra, nitro, and some meta-frameworks) now correctly show these pages. - Bun and Deno now export most Node integrations, so pages that excluded them were wrong; support is corrected per the SDK: - Exclude Cloudflare only (node+bun+deno): amqplib, dataloader, genericpool, graphql, kafka, knex, lrumemoizer, mongo, mongoose, mysql, mysql2, postgres, redis, tedious. - Exclude Deno+Cloudflare (node+bun): anr, http, fs, localvariables, nodecontext, pino. - Exclude Bun+Deno+Cloudflare (node-only/native): nodefetch, event-loop-block, nodeprofiling, noderuntimemetrics. - Exclude Deno (node+bun+cloudflare): prisma, prisma__v8.x. `javascript.electron` is preserved as an explicit `supported` entry where it was already listed. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../configuration/integrations/amqplib.mdx | 28 +++---------------- .../common/configuration/integrations/anr.mdx | 26 ++++------------- .../configuration/integrations/dataloader.mdx | 25 +++-------------- .../integrations/event-loop-block.mdx | 27 ++++-------------- .../common/configuration/integrations/fs.mdx | 26 ++++------------- .../integrations/genericpool.mdx | 25 +++-------------- .../configuration/integrations/graphql.mdx | 26 +++-------------- .../configuration/integrations/http.mdx | 27 ++++-------------- .../configuration/integrations/kafka.mdx | 25 +++-------------- .../configuration/integrations/knex.mdx | 25 +++-------------- .../integrations/localvariables.mdx | 26 ++++------------- .../integrations/lrumemoizer.mdx | 28 +++---------------- .../configuration/integrations/mongo.mdx | 26 +++-------------- .../configuration/integrations/mongoose.mdx | 25 +++-------------- .../configuration/integrations/mysql.mdx | 26 +++-------------- .../configuration/integrations/mysql2.mdx | 26 +++-------------- .../integrations/nodecontext.mdx | 27 ++++-------------- .../configuration/integrations/nodefetch.mdx | 26 ++++------------- .../integrations/nodeprofiling.mdx | 27 ++++-------------- .../integrations/noderuntimemetrics.mdx | 27 ++++-------------- .../configuration/integrations/pino.mdx | 28 ++++--------------- .../configuration/integrations/postgres.mdx | 26 +++-------------- .../configuration/integrations/prisma.mdx | 27 +++--------------- .../integrations/prisma__v8.x.mdx | 26 +++-------------- .../configuration/integrations/redis.mdx | 26 +++-------------- .../configuration/integrations/tedious.mdx | 28 +++---------------- 26 files changed, 117 insertions(+), 568 deletions(-) diff --git a/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx b/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx index 2c64c54c7e15a..710cc84d06cef 100644 --- a/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx @@ -1,32 +1,12 @@ --- title: Amqplib description: "Adds instrumentation for Amqplib. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.astro - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.deno - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - javascript.electron - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/anr.mdx b/docs/platforms/javascript/common/configuration/integrations/anr.mdx index 80ff2fc2af6d5..f06befcde03c3 100644 --- a/docs/platforms/javascript/common/configuration/integrations/anr.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/anr.mdx @@ -1,29 +1,13 @@ --- title: Anr description: "Capture events when the event loop is blocked and the application is no longer responding." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx b/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx index 1dc82214c26dd..deba774f91436 100644 --- a/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx @@ -1,29 +1,12 @@ --- title: Dataloader description: "Adds instrumentation for Dataloader." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx b/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx index c13728f4ddd06..1d78b37ef423d 100644 --- a/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx @@ -1,29 +1,14 @@ --- title: Event Loop Block description: "Monitor for blocked event loops in all threads of a Node.js application." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.bun + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/fs.mdx b/docs/platforms/javascript/common/configuration/integrations/fs.mdx index 50f2aeac1f41d..16e9abfc10d0b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/fs.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/fs.mdx @@ -1,29 +1,13 @@ --- title: FileSystem description: "Adds instrumentation for filesystem operations." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx index 3b9bd2f879aae..c577793e5c04a 100644 --- a/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx @@ -1,29 +1,12 @@ --- title: Generic Pool description: "Adds instrumentation for Generic Pool. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/graphql.mdx b/docs/platforms/javascript/common/configuration/integrations/graphql.mdx index 61dd3b73cc9fc..fbf4ec0191d84 100644 --- a/docs/platforms/javascript/common/configuration/integrations/graphql.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/graphql.mdx @@ -1,30 +1,12 @@ --- title: GraphQL description: "Adds instrumentation for GraphQL. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/http.mdx b/docs/platforms/javascript/common/configuration/integrations/http.mdx index c3666472ad12d..7df73edfdc537 100644 --- a/docs/platforms/javascript/common/configuration/integrations/http.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/http.mdx @@ -1,30 +1,13 @@ --- title: Http description: "Capture spans & breadcrumbs for http requests. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/kafka.mdx b/docs/platforms/javascript/common/configuration/integrations/kafka.mdx index aa048fc9c1a25..94f4829030df6 100644 --- a/docs/platforms/javascript/common/configuration/integrations/kafka.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/kafka.mdx @@ -1,29 +1,12 @@ --- title: Kafka description: "Adds instrumentation for KafkaJS. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/knex.mdx b/docs/platforms/javascript/common/configuration/integrations/knex.mdx index 0cdb4eae51065..8da31e234aac2 100644 --- a/docs/platforms/javascript/common/configuration/integrations/knex.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/knex.mdx @@ -1,29 +1,12 @@ --- title: Knex description: "Adds instrumentation for Knex." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx b/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx index ff7f83c571988..1a2a23f79a86b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx @@ -1,29 +1,13 @@ --- title: LocalVariables description: "Add local variables to exception frames. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx b/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx index bc87ce11fc413..c974f85f4cccc 100644 --- a/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx @@ -1,32 +1,12 @@ --- title: LRU Memoizer description: "Adds instrumentation for LRU Memoizer. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.astro - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.deno - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - javascript.electron - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/mongo.mdx b/docs/platforms/javascript/common/configuration/integrations/mongo.mdx index 4f5b313332c7b..04ba271cf8014 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mongo.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mongo.mdx @@ -1,30 +1,12 @@ --- title: MongoDB description: "Adds instrumentation for MongoDB. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx b/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx index 8f459e2fbebe4..eb4e1ca43606b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx @@ -1,29 +1,12 @@ --- title: Mongoose description: "Adds instrumentation for Mongoose. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/mysql.mdx b/docs/platforms/javascript/common/configuration/integrations/mysql.mdx index cf22d747a0c6d..87b454a415134 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mysql.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mysql.mdx @@ -1,30 +1,12 @@ --- title: MySQL description: "Adds instrumentation for MySQL. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx b/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx index 4484cec1d5ee0..6e46f8f151709 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx @@ -1,30 +1,12 @@ --- title: MySQL2 description: "Adds instrumentation for MySQL2. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx b/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx index 220f09a3aabf7..b3822c29a7f40 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx @@ -1,30 +1,13 @@ --- title: Context description: "Capture context about the environment and the device that the client is running on, and add it to events. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx b/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx index e18f6fea19c0b..7e1c31ca41d2c 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx @@ -2,30 +2,14 @@ title: NodeFetch description: "Capture spans & breadcrumbs for node fetch requests. (default)" customCanonicalTag: "/platforms/javascript/guides/nuxt/configuration/integrations/nodefetch/" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro +notSupported: - javascript.bun - - javascript.tanstackstart-react + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx b/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx index 8b1d4ab7b8b1e..16729ca42dcc7 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx @@ -1,29 +1,14 @@ --- title: NodeProfiling description: "Capture profiling data for Node.js applications." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.bun + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx b/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx index bc90666643df9..f31035e316df2 100644 --- a/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx @@ -1,29 +1,14 @@ --- title: NodeRuntimeMetrics description: "Collect Node.js runtime health metrics such as memory usage, CPU utilization, and event loop delay." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.bun + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/pino.mdx b/docs/platforms/javascript/common/configuration/integrations/pino.mdx index 2fc6e9da2a295..d7e713c18b0ba 100644 --- a/docs/platforms/javascript/common/configuration/integrations/pino.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/pino.mdx @@ -1,31 +1,13 @@ --- title: Pino description: "Capture logs and errors from Pino." +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.astro - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.deno - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - javascript.electron - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.tanstackstart-react +notSupported: + - javascript.deno + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/postgres.mdx b/docs/platforms/javascript/common/configuration/integrations/postgres.mdx index 9f6e47b0daedd..be670a813b014 100644 --- a/docs/platforms/javascript/common/configuration/integrations/postgres.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/postgres.mdx @@ -1,30 +1,12 @@ --- title: Postgres description: "Adds instrumentation for Postgres. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/prisma.mdx b/docs/platforms/javascript/common/configuration/integrations/prisma.mdx index 2c4236eea6161..805d2f41efbbc 100644 --- a/docs/platforms/javascript/common/configuration/integrations/prisma.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/prisma.mdx @@ -1,29 +1,10 @@ --- title: Prisma description: "Adds instrumentation for Prisma. (default)" -supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +supportedCategories: + - server +notSupported: + - javascript.deno --- diff --git a/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx b/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx index 0f300c55cbf0e..81131ab1f6a66 100644 --- a/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx @@ -2,28 +2,10 @@ title: Prisma description: "Adds instrumentation for Prisma." noindex: true # Not indexed because it is a versioned docs page -supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun +supportedCategories: + - server +notSupported: + - javascript.deno --- diff --git a/docs/platforms/javascript/common/configuration/integrations/redis.mdx b/docs/platforms/javascript/common/configuration/integrations/redis.mdx index 168b28a253474..57ab304c39783 100644 --- a/docs/platforms/javascript/common/configuration/integrations/redis.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/redis.mdx @@ -1,30 +1,12 @@ --- title: Redis description: "Adds instrumentation for Redis. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - javascript.electron - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- diff --git a/docs/platforms/javascript/common/configuration/integrations/tedious.mdx b/docs/platforms/javascript/common/configuration/integrations/tedious.mdx index d2b70c6fa8208..b85ce3beb5c98 100644 --- a/docs/platforms/javascript/common/configuration/integrations/tedious.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/tedious.mdx @@ -1,32 +1,12 @@ --- title: Tedious description: "Adds instrumentation for Tedious. (default)" +supportedCategories: + - server supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.astro - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.deno - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - javascript.electron - - javascript.nestjs - - javascript.nextjs - - javascript.nuxt - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.tanstackstart-react +notSupported: + - javascript.cloudflare --- From 524577a05b3f28d9144043ccb02a7b5b00ea09d2 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 18 Sep 2026 12:17:37 +0200 Subject: [PATCH 2/3] docs(js): use supportedCategories for crons, MCP, and queues/caches pages Replace the enumerated server-framework `supported` lists on crons/*, mcp-monitoring, and the queues/caches instrumentation pages with `supportedCategories: [server]`. These already listed all edge runtimes (cloudflare/deno/bun); the category form additionally covers the guides that were stale-omitted from the manual lists (effect, elysia, firebase, mastra, nitro, and some meta-frameworks). Co-Authored-By: Claude Opus 4.8 (1M context) --- .../javascript/common/crons/index.mdx | 25 ++---------------- .../common/crons/troubleshooting.mdx | 25 ++---------------- .../common/mcp-monitoring/index.mdx | 24 ++--------------- .../tracing/instrumentation/caches-module.mdx | 26 ++----------------- .../tracing/instrumentation/queues-module.mdx | 26 ++----------------- 5 files changed, 10 insertions(+), 116 deletions(-) diff --git a/docs/platforms/javascript/common/crons/index.mdx b/docs/platforms/javascript/common/crons/index.mdx index ee288f1048ebe..d186f1c47d1e2 100644 --- a/docs/platforms/javascript/common/crons/index.mdx +++ b/docs/platforms/javascript/common/crons/index.mdx @@ -4,29 +4,8 @@ sidebar_title: Crons description: "Sentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job in your application using the Sentry JavaScript SDK." sidebar_order: 9 sidebar_section: features -supported: - - javascript.nextjs - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.deno - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.cloudflare - - javascript.nitro +supportedCategories: + - server --- Once implemented, it'll allow you to get alerts and metrics to help you solve errors, detect timeouts, and prevent disruptions to your service. diff --git a/docs/platforms/javascript/common/crons/troubleshooting.mdx b/docs/platforms/javascript/common/crons/troubleshooting.mdx index 3d3822f44d4bf..c5d66427b7fa8 100644 --- a/docs/platforms/javascript/common/crons/troubleshooting.mdx +++ b/docs/platforms/javascript/common/crons/troubleshooting.mdx @@ -3,29 +3,8 @@ title: "Crons Troubleshooting" sidebar_title: "Troubleshooting" description: "Learn how to troubleshoot your Cron Monitoring setup." sidebar_order: 9000 -supported: - - javascript.nextjs - - javascript.sveltekit - - javascript.remix - - javascript.react-router - - javascript.astro - - javascript.bun - - javascript.deno - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.cloudflare - - javascript.tanstackstart-react +supportedCategories: + - server --- diff --git a/docs/platforms/javascript/common/mcp-monitoring/index.mdx b/docs/platforms/javascript/common/mcp-monitoring/index.mdx index 626f8ead3a059..527455fa5004b 100644 --- a/docs/platforms/javascript/common/mcp-monitoring/index.mdx +++ b/docs/platforms/javascript/common/mcp-monitoring/index.mdx @@ -4,28 +4,8 @@ sidebar_title: MCP Monitoring sidebar_order: 8 sidebar_section: features description: "Monitor MCP server tool executions, prompt retrievals, resource access, and errors." -supported: - - javascript.node - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.bun - - javascript.deno - - javascript.nextjs - - javascript.nuxt - - javascript.astro - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.cloudflare - - javascript.tanstackstart-react +supportedCategories: + - server --- With Sentry's [MCP Monitoring](/product/mcp-servers/), you can track and debug MCP servers with full-stack context. You can monitor tool executions, prompt retrievals, resource access, and error rates alongside your other Sentry data, including logs, errors, and traces. diff --git a/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx index 04cf8593c1dbd..b642c4d2383a3 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx @@ -2,30 +2,8 @@ title: Instrument Caches sidebar_order: 1000 description: "Learn how to manually instrument your code to use Sentry's Cache module." -supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.bun - - javascript.deno - - javascript.nextjs - - javascript.nuxt - - javascript.astro - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.cloudflare - - javascript.tanstackstart-react +supportedCategories: + - server --- A cache can be used to speed up data retrieval, thereby improving application performance. Because instead of getting data from a potentially slow data layer, your application will be getting data from memory (in a best case scenario). Caching can speed up read-heavy workloads for applications like Q&A portals, gaming, media sharing, and social networking. diff --git a/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx index 36c4f25dfea89..44df9fef0517b 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx @@ -2,30 +2,8 @@ title: Instrument Queues description: "Learn how to manually instrument your code to use Sentry's Queues module" sidebar_order: 20 -supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs - - javascript.bun - - javascript.deno - - javascript.nextjs - - javascript.nuxt - - javascript.astro - - javascript.solidstart - - javascript.sveltekit - - javascript.remix - - javascript.cloudflare - - javascript.tanstackstart-react +supportedCategories: + - server --- To ensure that you have performance data about your messaging queues, you'll need to instrument custom spans and transactions around your queue producers and consumers. From c8d828c0375871f3af3cbaf608ce1eaee8aaa91e Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 18 Sep 2026 12:17:37 +0200 Subject: [PATCH 3/3] docs(js): enable Async Context page for all server platforms Async context isolation applies to every server-side runtime, so replace the partial pure-Node backend `supported` list with `supportedCategories: [server]`. This adds the pages for the meta-frameworks, edge runtimes (bun/deno/cloudflare), and serverless targets that were previously missing. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../common/configuration/async-context.mdx | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/docs/platforms/javascript/common/configuration/async-context.mdx b/docs/platforms/javascript/common/configuration/async-context.mdx index ecd7a100c3c38..0fec8b51bcdc7 100644 --- a/docs/platforms/javascript/common/configuration/async-context.mdx +++ b/docs/platforms/javascript/common/configuration/async-context.mdx @@ -2,20 +2,8 @@ title: Async Context sidebar_order: 80 description: "Learn more about how to isolate Sentry scope and breadcrumbs across requests." -supported: - - javascript.node - - javascript.eve - - javascript.mastra - - javascript.aws-lambda - - javascript.azure-functions - - javascript.connect - - javascript.express - - javascript.fastify - - javascript.gcp-functions - - javascript.hapi - - javascript.hono - - javascript.koa - - javascript.nestjs +supportedCategories: + - server --- By default, the Sentry SDK will automatically isolate each request's scope and breadcrumbs. This means that any breadcrumbs or tags added will be isolated to the request. This is useful if you are finding that breadcrumbs and scope are leaking across requests. Take the following example: