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 00000000000000..367e7948d64787 --- /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 371820d4c923fd..296ed46ddf0f24 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 64cfd0b5600866..bb3a74ea9b216a 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 911aeab271a633..4d1cf6c6a27db7 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 41119f6aee48fc..79f1b111a7eb83 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 1739fd983eb270..7da89e6e97e9e9 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 383a243faa2918..032a0745773746 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 83bd9b7202c836..1b1ef1dacf91af 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 383a243faa2918..032a0745773746 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 e13c715497e3f7..6fd10736a8e217 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 fc3b337f309d9b..711a1aa3a1f4ea 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 387999c4595fb4..df0f968102fe53 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 1f43774a212f6e..817f4a6a967d33 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) | ✓ | | ✓ | |