SamplingFlags isSampled() { return sampler.isSampled(0L) // counting sampler ignores the input ? SamplingFlags.SAMPLED : SamplingFlags.NOT_SAMPLED; } }
private SamplingFlags sample(Sampler sampler) { return sampler.isSampled(0L) // counting sampler ignores the input ? SamplingFlags.SAMPLED : SamplingFlags.NOT_SAMPLED; }
@Override public boolean isSampled(long traceId) { return this.sampler.isSampled(traceId); }
@Override public boolean isSampled(long traceId) { Boolean decision = trySample(adapter, request); if (decision == null) return delegate.isSampled(traceId); return decision; } };
@Benchmark public boolean sampler_rateLimited_1(Args args) { return SAMPLER_RATE_LIMITED.isSampled(args.traceId); }
@Benchmark public boolean sampler_boundary(Args args) { return SAMPLER_BOUNDARY.isSampled(args.traceId); }
@Benchmark public boolean sampler_rateLimited_100(Args args) { return SAMPLER_RATE_LIMITED_100.isSampled(args.traceId); }
@Benchmark public boolean sampler_counting(Args args) { return SAMPLER_RATE.isSampled(args.traceId); }
@Override public boolean isSampled(long traceId) { Boolean decision = sample(method).sampled(); if (decision == null) return fallback.isSampled(traceId); return decision; } };
flags = InternalPropagation.sampled(sampler.isSampled(traceId), flags);
flags = InternalPropagation.sampled(sampler.isSampled(context.traceId()), flags); } else if ((flags & FLAG_SAMPLED) == FLAG_SAMPLED) {
private SamplingFlags sample(Sampler sampler) { return sampler.isSampled(0L) // counting sampler ignores the input ? SamplingFlags.SAMPLED : SamplingFlags.NOT_SAMPLED; }
SamplingFlags isSampled() { return sampler.isSampled(0L) // counting sampler ignores the input ? SamplingFlags.SAMPLED : SamplingFlags.NOT_SAMPLED; } }
@Override public boolean isSampled(long traceId) { return this.sampler.isSampled(traceId); }
@Override public boolean isSampled(long traceId) { Boolean decision = sample(method).sampled(); if (decision == null) return fallback.isSampled(traceId); return decision; } };
flags = InternalPropagation.sampled(sampler.isSampled(traceId), flags);
flags = InternalPropagation.sampled(sampler.isSampled(context.traceId()), flags); } else if ((flags & FLAG_SAMPLED) == FLAG_SAMPLED) {