Search in sources :

Example 31 with ConstSampler

use of com.uber.jaeger.samplers.ConstSampler in project jaeger-client-java by jaegertracing.

the class RemoteReporterTest method setUp.

@Before
public void setUp() throws Exception {
    metricsFactory = new InMemoryMetricsFactory();
    metrics = new Metrics(metricsFactory);
    sender = new InMemorySender();
    reporter = new RemoteReporter.Builder().withSender(sender).withFlushInterval(flushInterval).withMaxQueueSize(maxQueueSize).withMetrics(metrics).build();
    tracer = new Tracer.Builder("test-remote-reporter", reporter, new ConstSampler(true)).withMetrics(metrics).build();
}
Also used : InMemoryMetricsFactory(com.uber.jaeger.metrics.InMemoryMetricsFactory) Metrics(com.uber.jaeger.metrics.Metrics) Tracer(com.uber.jaeger.Tracer) ConstSampler(com.uber.jaeger.samplers.ConstSampler) Before(org.junit.Before)

Example 32 with ConstSampler

use of com.uber.jaeger.samplers.ConstSampler in project jaeger-client-java by jaegertracing.

the class EndToEndBehaviorResourceTest method setUp.

@Before
public void setUp() throws Exception {
    reporter = new InMemoryReporter();
    Tracer tracer = new com.uber.jaeger.Tracer.Builder("crossdock-java", reporter, new ConstSampler(true)).build();
    Map<String, Tracer> tracers = new HashMap<>();
    tracers.put("const", tracer);
    resource = new EndToEndBehaviorResource(new EndToEndBehavior(tracers));
}
Also used : InMemoryReporter(com.uber.jaeger.reporters.InMemoryReporter) EndToEndBehavior(com.uber.jaeger.crossdock.resources.behavior.EndToEndBehavior) HashMap(java.util.HashMap) Tracer(io.opentracing.Tracer) ConstSampler(com.uber.jaeger.samplers.ConstSampler) Before(org.junit.Before)

Example 33 with ConstSampler

use of com.uber.jaeger.samplers.ConstSampler in project jaeger-client-java by jaegertracing.

the class JerseyServerFilterTest method configure.

@Override
protected Application configure() {
    reporter = new InMemoryReporter();
    Tracer tracer = new Tracer.Builder("world service", reporter, new ConstSampler(true)).build();
    ResourceConfig resourceConfig = new ResourceConfig(HelloResource.class, StormlordResource.class);
    TracingUtils.setTracer(tracer);
    undertest = new JerseyServerFilter(tracer, TracingUtils.getTraceContext());
    resourceConfig.register(undertest);
    return resourceConfig;
}
Also used : InMemoryReporter(com.uber.jaeger.reporters.InMemoryReporter) Tracer(com.uber.jaeger.Tracer) ConstSampler(com.uber.jaeger.samplers.ConstSampler) ResourceConfig(org.glassfish.jersey.server.ResourceConfig)

Aggregations

ConstSampler (com.uber.jaeger.samplers.ConstSampler)33 InMemoryReporter (com.uber.jaeger.reporters.InMemoryReporter)26 Test (org.junit.Test)19 Tracer (com.uber.jaeger.Tracer)12 Before (org.junit.Before)11 Metrics (com.uber.jaeger.metrics.Metrics)9 InMemoryMetricsFactory (com.uber.jaeger.metrics.InMemoryMetricsFactory)5 Scope (io.opentracing.Scope)5 Builder (com.uber.jaeger.Tracer.Builder)4 InMemoryStatsReporter (com.uber.jaeger.metrics.InMemoryStatsReporter)3 NullStatsReporter (com.uber.jaeger.metrics.NullStatsReporter)3 StatsFactoryImpl (com.uber.jaeger.metrics.StatsFactoryImpl)3 TextMap (io.opentracing.propagation.TextMap)3 HashMap (java.util.HashMap)3 DefaultBaggageRestrictionManager (com.uber.jaeger.baggage.DefaultBaggageRestrictionManager)2 RemoteReporter (com.uber.jaeger.reporters.RemoteReporter)2 Sampler (com.uber.jaeger.samplers.Sampler)2 HttpSender (com.uber.jaeger.senders.HttpSender)2 Tracer (io.opentracing.Tracer)2 UseDataProvider (com.tngtech.java.junit.dataprovider.UseDataProvider)1