dd-trace
Version:
Datadog APM tracing client for JavaScript
15 lines (10 loc) • 419 B
JavaScript
const { isFalse } = require('./util')
// Global `jest` is only present in Jest workers.
const inJestWorker = typeof jest !== 'undefined'
const ddTraceDisabled = process.env.DD_TRACE_ENABLED
? isFalse(process.env.DD_TRACE_ENABLED)
: String(process.env.OTEL_TRACES_EXPORTER).toLowerCase() === 'none'
module.exports = ddTraceDisabled || inJestWorker
? require('./noop/proxy')
: require('./proxy')