UNPKG

@grafana/faro-web-tracing

Version:
13 lines 674 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSamplingDecision = void 0; var sdk_trace_web_1 = require("@opentelemetry/sdk-trace-web"); function getSamplingDecision(sessionMeta) { var _a; if (sessionMeta === void 0) { sessionMeta = {}; } var isSessionSampled = ((_a = sessionMeta.attributes) === null || _a === void 0 ? void 0 : _a['isSampled']) === 'true'; var samplingDecision = isSessionSampled ? sdk_trace_web_1.SamplingDecision.RECORD_AND_SAMPLED : sdk_trace_web_1.SamplingDecision.NOT_RECORD; return samplingDecision; } exports.getSamplingDecision = getSamplingDecision; //# sourceMappingURL=sampler.js.map