Skip to content

Commit 9a91220

Browse files
committed
implement
1 parent 5eb68a2 commit 9a91220

2 files changed

Lines changed: 7 additions & 39 deletions

File tree

packages/react-router/src/server/integration/lowQualityTransactionsFilterIntegration.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

packages/react-router/src/server/sdk.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { applySdkMetadata, debug, setTag } from '@sentry/core';
33
import type { NodeClient, NodeOptions } from '@sentry/node';
44
import { getDefaultIntegrations as getNodeDefaultIntegrations, init as initNodeSdk } from '@sentry/node';
55
import { DEBUG_BUILD } from '../common/debug-build';
6-
import { lowQualityTransactionsFilterIntegration } from './integration/lowQualityTransactionsFilterIntegration';
76
import { reactRouterServerIntegration } from './integration/reactRouterServer';
87

98
/**
@@ -13,11 +12,12 @@ import { reactRouterServerIntegration } from './integration/reactRouterServer';
1312
export function getDefaultReactRouterServerIntegrations(options: NodeOptions): Integration[] {
1413
return [
1514
...getNodeDefaultIntegrations(options),
16-
lowQualityTransactionsFilterIntegration(options),
1715
reactRouterServerIntegration(),
1816
];
1917
}
2018

19+
const LOW_QUALITY_TRANSACTIONS_REGEXES = [/GET \/node_modules\//, /GET \/favicon\.ico/, /GET \/@id\//, /GET \/__manifest\?/];
20+
2121
/**
2222
* Initializes the server side of the React Router SDK
2323
*/
@@ -27,6 +27,11 @@ export function init(options: NodeOptions): NodeClient | undefined {
2727
defaultIntegrations: getDefaultReactRouterServerIntegrations(options),
2828
};
2929

30+
opts.ignoreSpans = [
31+
...(opts.ignoreSpans || []),
32+
...LOW_QUALITY_TRANSACTIONS_REGEXES,
33+
];
34+
3035
DEBUG_BUILD && debug.log('Initializing SDK...');
3136

3237
applySdkMetadata(opts, 'react-router', ['react-router', 'node']);

0 commit comments

Comments
 (0)