From e1b865a8ae0327a0a3f1295e8948363f01c8d1dc Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Jun 2025 18:03:08 +0000 Subject: [PATCH 1/4] Add `ignoreLayersType` option to Koa integration documentation --- .../common/configuration/integrations/koa.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/platforms/javascript/common/configuration/integrations/koa.mdx b/docs/platforms/javascript/common/configuration/integrations/koa.mdx index fb99156319faa..70b61c97d61ba 100644 --- a/docs/platforms/javascript/common/configuration/integrations/koa.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/koa.mdx @@ -26,6 +26,27 @@ Sentry.init({ }); ``` +## Options + +### `ignoreLayersType` + +_Type: `string[]`_ | _Available since: `9.29.0`_ + +An array of Koa layer types to ignore when creating spans. This allows you to filter out specific types of middleware or router layers from your performance monitoring. + +```javascript +// To ignore middleware spans +const Sentry = require('@sentry/node'); + +Sentry.init({ + integrations: [ + Sentry.koaIntegration({ + ignoreLayersType: ['middleware'] + }) + ], +}) +``` + ## Supported Versions - `koa`: `^2.0.0` From c1c1155db019c787e3edaab1b51bf25bfcabd9ba Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Jun 2025 18:04:42 +0000 Subject: [PATCH 2/4] Update Koa integration docs with SDK version requirement --- .../javascript/common/configuration/integrations/koa.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/platforms/javascript/common/configuration/integrations/koa.mdx b/docs/platforms/javascript/common/configuration/integrations/koa.mdx index 70b61c97d61ba..3d645e1d795ca 100644 --- a/docs/platforms/javascript/common/configuration/integrations/koa.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/koa.mdx @@ -30,7 +30,9 @@ Sentry.init({ ### `ignoreLayersType` -_Type: `string[]`_ | _Available since: `9.29.0`_ +Requires SDK version `9.29.0` or higher. + +_Type: `string[]`_ An array of Koa layer types to ignore when creating spans. This allows you to filter out specific types of middleware or router layers from your performance monitoring. From 21a323117615b147e23ccf855f06fdcb458c6adf Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Jun 2025 18:05:09 +0000 Subject: [PATCH 3/4] Update Koa integration docs with precise layer type definition --- .../javascript/common/configuration/integrations/koa.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/platforms/javascript/common/configuration/integrations/koa.mdx b/docs/platforms/javascript/common/configuration/integrations/koa.mdx index 3d645e1d795ca..404c815297caa 100644 --- a/docs/platforms/javascript/common/configuration/integrations/koa.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/koa.mdx @@ -32,7 +32,7 @@ Sentry.init({ Requires SDK version `9.29.0` or higher. -_Type: `string[]`_ +_Type: `Array<'middleware' | 'router'>`_ An array of Koa layer types to ignore when creating spans. This allows you to filter out specific types of middleware or router layers from your performance monitoring. From fb94246de25ebd979db4428f6aa3303cc846ab1f Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Tue, 17 Jun 2025 14:09:12 -0400 Subject: [PATCH 4/4] Update docs/platforms/javascript/common/configuration/integrations/koa.mdx --- .../javascript/common/configuration/integrations/koa.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/platforms/javascript/common/configuration/integrations/koa.mdx b/docs/platforms/javascript/common/configuration/integrations/koa.mdx index 404c815297caa..f506ba65520ef 100644 --- a/docs/platforms/javascript/common/configuration/integrations/koa.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/koa.mdx @@ -34,7 +34,7 @@ Requires SDK version `9.29.0` or higher. _Type: `Array<'middleware' | 'router'>`_ -An array of Koa layer types to ignore when creating spans. This allows you to filter out specific types of middleware or router layers from your performance monitoring. +An array of Koa layer types to ignore when creating spans. This allows you to filter out specific types of middleware or router spans from being sent to Sentry. ```javascript // To ignore middleware spans