diff --git a/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx new file mode 100644 index 0000000000000..367e7948d6478 --- /dev/null +++ b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx @@ -0,0 +1,38 @@ +--- +title: Generic Pool +description: "Adds instrumentation for Generic Pool. (default)" +supported: + - javascript.node + - javascript.aws-lambda + - javascript.azure-functions + - javascript.connect + - javascript.express + - javascript.fastify + - javascript.gcp-functions + - javascript.hapi + - javascript.koa + - javascript.nestjs + - javascript.electron + - javascript.nextjs + - javascript.nuxt + - javascript.sveltekit + - javascript.remix + - javascript.astro + - javascript.bun +--- + + + +This integration only works in the Node.js and Bun runtimes. Requires SDK version `8.29.0` or higher. + + + +_Import name: `Sentry.genericPoolIntegration`_ + +This integration is enabled by default when performance monitoring is enabled. If you'd like to modify your default integrations, read [this](./../#modifying-default-integrations). + +The `genericPoolIntegration` adds instrumentation for the `generic-pool` library to capture spans using [`@opentelemetry/instrumentation-generic-pool`](https://www.npmjs.com/package/@opentelemetry/instrumentation-generic-pool). + +## Supported Versions + +- `generic-pool`: `>=2.0.0 <4` diff --git a/platform-includes/configuration/integrations/javascript.astro.mdx b/platform-includes/configuration/integrations/javascript.astro.mdx index 371820d4c923f..296ed46ddf0f2 100644 --- a/platform-includes/configuration/integrations/javascript.astro.mdx +++ b/platform-includes/configuration/integrations/javascript.astro.mdx @@ -44,6 +44,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.aws-lambda.mdx b/platform-includes/configuration/integrations/javascript.aws-lambda.mdx index 64cfd0b560086..bb3a74ea9b216 100644 --- a/platform-includes/configuration/integrations/javascript.aws-lambda.mdx +++ b/platform-includes/configuration/integrations/javascript.aws-lambda.mdx @@ -20,6 +20,7 @@ | [`captureConsoleIntegration`](./captureconsole) | | | | ✓ | | [`debugIntegration`](./debug) | | | | | | [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ | +| [`genericPoolIntegration`](./genericpool) | | | ✓ | | | [`graphqlIntegration`](./graphql) | | | ✓ | | | [`localVariablesIntegration`](./localvariables) | | ✓ | | | | [`mongoIntegration`](./mongo) | | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.bun.mdx b/platform-includes/configuration/integrations/javascript.bun.mdx index 911aeab271a63..4d1cf6c6a27db 100644 --- a/platform-includes/configuration/integrations/javascript.bun.mdx +++ b/platform-includes/configuration/integrations/javascript.bun.mdx @@ -7,6 +7,7 @@ | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`dedupeIntegration`](./dedupe) | ✓ | ✓ | | | | [`functionToStringIntegration`](./functiontostring) | ✓ | | | | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | | [`inboundFiltersIntegration`](./inboundfilters) | ✓ | ✓ | | | diff --git a/platform-includes/configuration/integrations/javascript.fastify.mdx b/platform-includes/configuration/integrations/javascript.fastify.mdx index 41119f6aee48f..79f1b111a7eb8 100644 --- a/platform-includes/configuration/integrations/javascript.fastify.mdx +++ b/platform-includes/configuration/integrations/javascript.fastify.mdx @@ -5,6 +5,7 @@ | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`dedupeIntegration`](./dedupe) | ✓ | ✓ | | | | [`functionToStringIntegration`](./functiontostring) | ✓ | | | | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | | [`inboundFiltersIntegration`](./inboundfilters) | ✓ | ✓ | | | diff --git a/platform-includes/configuration/integrations/javascript.gcp-functions.mdx b/platform-includes/configuration/integrations/javascript.gcp-functions.mdx index 1739fd983eb27..7da89e6e97e9e 100644 --- a/platform-includes/configuration/integrations/javascript.gcp-functions.mdx +++ b/platform-includes/configuration/integrations/javascript.gcp-functions.mdx @@ -20,6 +20,7 @@ | [`captureConsoleIntegration`](./captureconsole) | | | | ✓ | | [`debugIntegration`](./debug) | | | | | | [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ | +| [`genericPoolIntegration`](./genericpool) | | | ✓ | | | [`graphqlIntegration`](./graphql) | | | ✓ | | | [`localVariablesIntegration`](./localvariables) | | ✓ | | | | [`mongoIntegration`](./mongo) | | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.nestjs.mdx b/platform-includes/configuration/integrations/javascript.nestjs.mdx index 383a243faa291..032a074577374 100644 --- a/platform-includes/configuration/integrations/javascript.nestjs.mdx +++ b/platform-includes/configuration/integrations/javascript.nestjs.mdx @@ -6,6 +6,7 @@ | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`dedupeIntegration`](./dedupe) | ✓ | ✓ | | | | [`functionToStringIntegration`](./functiontostring) | ✓ | | | | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | | [`inboundFiltersIntegration`](./inboundfilters) | ✓ | ✓ | | | diff --git a/platform-includes/configuration/integrations/javascript.nextjs.mdx b/platform-includes/configuration/integrations/javascript.nextjs.mdx index 83bd9b7202c83..1b1ef1dacf91a 100644 --- a/platform-includes/configuration/integrations/javascript.nextjs.mdx +++ b/platform-includes/configuration/integrations/javascript.nextjs.mdx @@ -51,6 +51,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.node.mdx b/platform-includes/configuration/integrations/javascript.node.mdx index 383a243faa291..032a074577374 100644 --- a/platform-includes/configuration/integrations/javascript.node.mdx +++ b/platform-includes/configuration/integrations/javascript.node.mdx @@ -6,6 +6,7 @@ | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`dedupeIntegration`](./dedupe) | ✓ | ✓ | | | | [`functionToStringIntegration`](./functiontostring) | ✓ | | | | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | | [`inboundFiltersIntegration`](./inboundfilters) | ✓ | ✓ | | | diff --git a/platform-includes/configuration/integrations/javascript.nuxt.mdx b/platform-includes/configuration/integrations/javascript.nuxt.mdx index e13c715497e3f..6fd10736a8e21 100644 --- a/platform-includes/configuration/integrations/javascript.nuxt.mdx +++ b/platform-includes/configuration/integrations/javascript.nuxt.mdx @@ -44,6 +44,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.remix.mdx b/platform-includes/configuration/integrations/javascript.remix.mdx index fc3b337f309d9..711a1aa3a1f4e 100644 --- a/platform-includes/configuration/integrations/javascript.remix.mdx +++ b/platform-includes/configuration/integrations/javascript.remix.mdx @@ -44,6 +44,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.solidstart.mdx b/platform-includes/configuration/integrations/javascript.solidstart.mdx index 387999c4595fb..df0f968102fe5 100644 --- a/platform-includes/configuration/integrations/javascript.solidstart.mdx +++ b/platform-includes/configuration/integrations/javascript.solidstart.mdx @@ -44,6 +44,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | | diff --git a/platform-includes/configuration/integrations/javascript.sveltekit.mdx b/platform-includes/configuration/integrations/javascript.sveltekit.mdx index 1f43774a212f6..817f4a6a967d3 100644 --- a/platform-includes/configuration/integrations/javascript.sveltekit.mdx +++ b/platform-includes/configuration/integrations/javascript.sveltekit.mdx @@ -44,6 +44,7 @@ Depending on whether an integration enhances the functionality of a particular r | [`consoleIntegration`](./console) | ✓ | | | ✓ | | [`contextLinesIntegration`](./contextlines) | ✓ | ✓ | | | | [`httpIntegration`](./http) | ✓ | ✓ | ✓ | ✓ | +| [`genericPoolIntegration`](./genericpool) | ✓ | | ✓ | | | [`graphqlIntegration`](./graphql) | ✓ | | ✓ | | | [`modulesIntegration`](./modules) | ✓ | | | ✓ | | [`mongoIntegration`](./mongo) | ✓ | | ✓ | |