File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
packages/datadog-instrumentations/src/helpers Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ module.exports = {
50
50
'express-session' : ( ) => require ( '../express-session' ) ,
51
51
fastify : ( ) => require ( '../fastify' ) ,
52
52
'find-my-way' : ( ) => require ( '../find-my-way' ) ,
53
- fs : ( ) => require ( '../fs' ) ,
53
+ fs : { serverless : false , fn : ( ) => require ( '../fs' ) } ,
54
54
'generic-pool' : ( ) => require ( '../generic-pool' ) ,
55
55
graphql : ( ) => require ( '../graphql' ) ,
56
56
grpc : ( ) => require ( '../grpc' ) ,
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ const requirePackageJson = require('../../../dd-trace/src/require-package-json')
8
8
const log = require ( '../../../dd-trace/src/log' )
9
9
const checkRequireCache = require ( '../check_require_cache' )
10
10
const telemetry = require ( '../../../dd-trace/src/guardrails/telemetry' )
11
+ const { isInServerlessEnvironment } = require ( '../../../dd-trace/src/serverless' )
11
12
12
13
const {
13
14
DD_TRACE_DISABLED_INSTRUMENTATIONS = '' ,
@@ -60,6 +61,8 @@ for (const packageName of names) {
60
61
let hook = hooks [ packageName ]
61
62
62
63
if ( typeof hook === 'object' ) {
64
+ if ( hook . serverless === false && isInServerlessEnvironment ( ) ) continue
65
+
63
66
hookOptions . internals = hook . esmFirst
64
67
hook = hook . fn
65
68
}
You can’t perform that action at this time.
0 commit comments