Commit fa81a0f6 authored by 吴晟's avatar 吴晟
Browse files

Check sampling mechanism.

parent 680c2c23
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ public class SamplingService implements BootService {
        if (on) {
            if (rollingSeed % Config.Agent.SAMPLING_CYCLE != 0) {
                segment.setSampled(false);
                this.rollingSeed = 1;
            }
            rollingSeed++;
        }
+1 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ import com.a.eye.skywalking.trace.TraceId.DistributedTraceId;
import com.a.eye.skywalking.trace.TraceId.PropagatedTraceId;
import com.a.eye.skywalking.trace.TraceSegment;
import com.a.eye.skywalking.trace.tag.Tags;
import java.awt.SystemTray;
import java.util.LinkedList;
import java.util.List;
import org.junit.After;
+4 −0
Original line number Diff line number Diff line
@@ -26,6 +26,10 @@ public class SamplingServiceTest {
        segment = new TraceSegment();
        service.trySampling(segment);
        Assert.assertTrue(segment.isSampled());

        segment = new TraceSegment();
        service.trySampling(segment);
        Assert.assertFalse(segment.isSampled());
    }

    @AfterClass