UNPKG

signalfx-tracing

Version:

Provides auto-instrumentation for JavaScript libraries and frameworks

18 lines (13 loc) 226 B
'use strict' class Sampler { constructor (rate) { this._rate = rate } rate () { return this._rate } isSampled () { return this._rate === 1 || Math.random() < this._rate } } module.exports = Sampler