use of com.uber.jaeger.reporters.InMemoryReporter in project jaeger-client-java by jaegertracing.
the class JaegerRequestAndResponseInterceptorIntegrationTest method setUp.
@Before
public void setUp() {
mockServerClient.when(HttpRequest.request().withMethod("GET").withPath("/testing")).respond(HttpResponse.response().withStatusCode(200));
reporter = new InMemoryReporter();
Sampler sampler = new ConstSampler(true);
tracer = new Tracer.Builder("test_service", reporter, sampler).build();
parentSpan = (Span) tracer.buildSpan("parent_operation").startManual();
parentSpan.setBaggageItem(BAGGAGE_KEY, BAGGAGE_VALUE);
parentSpan.finish();
// Set up a parent span context
tracer.scopeManager().activate(parentSpan, false);
}
use of com.uber.jaeger.reporters.InMemoryReporter in project jaeger-client-java by jaegertracing.
the class ServerFilterTest method setUp.
@Before
public void setUp() {
reporter = new InMemoryReporter();
tracer = new com.uber.jaeger.Tracer.Builder("Angry Machine", reporter, new ConstSampler(true)).build();
// Using deprecated constructor for test coverage
undertest = new ServerFilter(tracer, null);
}
use of com.uber.jaeger.reporters.InMemoryReporter in project jaeger-client-java by jaegertracing.
the class ZipkinSenderTest method setUp.
@Before
public void setUp() throws Exception {
reporter = new InMemoryReporter();
tracer = new Tracer.Builder("test-sender", reporter, new ConstSampler(true)).withStatsReporter(new InMemoryStatsReporter()).build();
sender = newSender(messageMaxBytes);
converter = new ThriftSpanConverter();
}
use of com.uber.jaeger.reporters.InMemoryReporter in project jaeger-client-java by jaegertracing.
the class TracerTagsTest method testDeclaredHostTags.
@Test
public void testDeclaredHostTags() throws Exception {
InMemoryReporter spanReporter = new InMemoryReporter();
String hostname = "myhost";
String ip = "1.1.1.1";
Tracer tracer = new Tracer.Builder("x").withReporter(spanReporter).withTag(Constants.TRACER_HOSTNAME_TAG_KEY, hostname).withTag(Constants.TRACER_IP_TAG_KEY, ip).build();
assertEquals(hostname, tracer.tags().get(Constants.TRACER_HOSTNAME_TAG_KEY));
assertEquals(ip, tracer.tags().get(Constants.TRACER_IP_TAG_KEY));
assertEquals(Utils.ipToInt(ip), tracer.getIpv4());
}
use of com.uber.jaeger.reporters.InMemoryReporter in project jaeger-client-java by jaegertracing.
the class TracerTagsTest method testTracerTags.
@Test
public void testTracerTags() throws Exception {
InMemoryReporter spanReporter = new InMemoryReporter();
Tracer tracer = new Tracer.Builder("x", spanReporter, new ConstSampler(true)).withZipkinSharedRpcSpan().withTag("tracer.tag.str", "y").build();
Span span = (Span) tracer.buildSpan("root").startManual();
// span should only contain sampler tags and no tracer tags
assertEquals(2, span.getTags().size());
assertEquals(true, span.getTags().containsKey("sampler.type"));
assertEquals(true, span.getTags().containsKey("sampler.param"));
assertEquals(false, span.getTags().containsKey("tracer.tag.str"));
}
Aggregations