use of com.uber.jaeger.Tracer in project jaeger-client-java by jaegertracing.
the class BaggageSetterTest method setUp.
@Before
public void setUp() throws Exception {
metricsFactory = new InMemoryMetricsFactory();
reporter = new InMemoryReporter();
metrics = new Metrics(metricsFactory);
mgr = mock(DefaultBaggageRestrictionManager.class);
setter = new BaggageSetter(mgr, metrics);
tracer = new Tracer.Builder(SERVICE, reporter, new ConstSampler(true)).withMetrics(metrics).build();
span = (Span) tracer.buildSpan("some-operation").startManual();
}
use of com.uber.jaeger.Tracer in project jaeger-client-java by jaegertracing.
the class InMemoryMetricsFactoryTest method emptyValueForTag.
@Test
public void emptyValueForTag() {
InMemoryMetricsFactory metricsFactory = new InMemoryMetricsFactory();
Tracer tracer = new Tracer.Builder("metricsFactoryTest", new InMemoryReporter(), new ConstSampler(true)).withMetrics(new Metrics(metricsFactory)).build();
tracer.buildSpan("theoperation").start();
assertEquals(-1, metricsFactory.getCounter("jaeger:started_spans", "sampled"));
assertEquals(-1, metricsFactory.getCounter("jaeger:started_spans", ""));
}
use of com.uber.jaeger.Tracer 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();
}
use of com.uber.jaeger.Tracer 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;
}
Aggregations