UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

16 lines (13 loc) 430 B
'use strict' const { MEASURED } = require('../../../ext/tags') module.exports = { sample (span, measured, measuredByDefault) { if (measured !== null && typeof measured === 'object') { this.sample(span, measured[span.context()._name], measuredByDefault) } else if (measured !== undefined) { span.setTag(MEASURED, !!measured) } else if (measuredByDefault) { span.setTag(MEASURED, true) } } }