dd-trace
Version:
Datadog APM tracing client for JavaScript
16 lines (13 loc) • 430 B
JavaScript
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)
}
}
}