UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

18 lines (14 loc) 613 B
'use strict' const { registerLambdaHook } = require('./runtime/ritm') const { getEnvironmentVariable } = require('../config-helper') /** * It is safe to do it this way, since customers will never be expected to disable * this specific instrumentation through the init config object. */ const _DD_TRACE_DISABLED_INSTRUMENTATIONS = getEnvironmentVariable('DD_TRACE_DISABLED_INSTRUMENTATIONS') || '' const _disabledInstrumentations = new Set( _DD_TRACE_DISABLED_INSTRUMENTATIONS ? _DD_TRACE_DISABLED_INSTRUMENTATIONS.split(',') : [] ) if (!_disabledInstrumentations.has('lambda')) { registerLambdaHook() }