DVTraceSampler.ratio constructor

DVTraceSampler.ratio(
  1. double ratio
)

Samples ratio of traces, deterministically per trace id.

Implementation

factory DVTraceSampler.ratio(double ratio) {
  if (ratio < 0 || ratio > 1) {
    throw ArgumentError.value(
      ratio,
      'ratio',
      'a sampling ratio is between 0 and 1',
    );
  }
  return DVTraceSampler._(ratio);
}