private static Tracer getTracer(Properties props, Workload workload) { return new Tracer.Builder("YCSB " + workload.getClass().getSimpleName()) .conf(getHTraceConfiguration(props)) .build(); }
conf(TraceUtils.wrapHadoopConf(SHELL_HTRACE_PREFIX, getConf())). build(); int exitCode = -1;
DFSConfigKeys.DFS_NAMENODE_STALE_DATANODE_INTERVAL_DEFAULT); this.tracer = new Tracer.Builder("NamenodeFsck"). conf(TraceUtils.wrapHadoopConf("namenode.fsck.htrace.", conf)). build();
@Test public void TestSimpleScope() throws Exception { Tracer tracer = new Tracer.Builder(). name("TestSimpleScope"). tracerPool(new TracerPool("TestSimpleScope")). conf(HTraceConfiguration.fromKeyValuePairs( "sampler.classes", "AlwaysSampler")). build(); POJOSpanReceiver receiver = new POJOSpanReceiver(HTraceConfiguration.EMPTY); tracer.getTracerPool().addReceiver(receiver); TraceScope scope = tracer.newScope("Foo"); scope.close(); tracer.close(); Assert.assertEquals(1, receiver.getSpans().size()); Span span = receiver.getSpans().iterator().next(); Assert.assertEquals(0, span.getParents().length); }
@Test(timeout=60000) public void testRootSpansHaveNonZeroSpanId() throws Exception { Tracer tracer = new Tracer.Builder(). name("testRootSpansHaveNonZeroSpanId"). tracerPool(new TracerPool("testRootSpansHaveNonZeroSpanId")). conf(HTraceConfiguration.fromKeyValuePairs( "sampler.classes", "AlwaysSampler")).build(); TraceScope scope = tracer. newScope("myRootSpan", new SpanId(100L, 200L)); Assert.assertNotNull(scope); Assert.assertEquals("myRootSpan", scope.getSpan().getDescription()); Assert.assertTrue(scope.getSpan().getSpanId().isValid()); Assert.assertEquals(100L, scope.getSpan().getSpanId().getHigh()); Assert.assertNotEquals(0L, scope.getSpan().getSpanId().getLow()); scope.close(); } }
private List<SpanReceiver> createSpanReceivers(String classes) { Tracer tracer = new Tracer.Builder(). name("MyTracer"). tracerPool(new TracerPool("createSpanReceivers")). conf(HTraceConfiguration.fromKeyValuePairs( "span.receiver.classes", classes)). build(); SpanReceiver[] receivers = tracer.getTracerPool().getReceivers(); tracer.close(); LinkedList<SpanReceiver> receiverList = new LinkedList<SpanReceiver>(); for (SpanReceiver item: receivers) { receiverList.add(item); } return receiverList; }
private Tracer newTracer(final Transport transport) { TracerPool pool = new TracerPool("newTracer"); pool.addReceiver(new ZipkinSpanReceiver(HTraceConfiguration.EMPTY) { @Override protected Transport createTransport(HTraceConfiguration conf) { return transport; } }); return new Tracer.Builder("ZipkinTracer"). tracerPool(pool). conf(HTraceConfiguration.fromKeyValuePairs( "sampler.classes", AlwaysSampler.class.getName() )). build(); }
@Test public void TestTracerCreateAndClose() throws Exception { Tracer tracer = new Tracer.Builder(). name("TestSimpleScope"). tracerPool(new TracerPool("TestTracerCreateAndClose")). conf(HTraceConfiguration.fromKeyValuePairs( "sampler.classes", "AlwaysSampler")). build(); POJOSpanReceiver receiver = new POJOSpanReceiver(HTraceConfiguration.EMPTY); tracer.getTracerPool().addReceiver(receiver); tracer.close(); Assert.assertTrue(receiver.getSpans().isEmpty()); }
protected void init() throws IOException { getConf().setQuietMode(true); if (commandFactory == null) { commandFactory = new CommandFactory(getConf()); commandFactory.addObject(new Help(), "-help"); commandFactory.addObject(new Usage(), "-usage"); registerCommands(commandFactory); } this.tracer = new Tracer.Builder("FsShell"). conf(TraceUtils.wrapHadoopConf(SHELL_HTRACE_PREFIX, getConf())). build(); }
public static void initTracer(Configuration c) { if(c != null) { conf = new HBaseHTraceConfiguration(c); } if (tracer == null && conf != null) { tracer = new Tracer.Builder("Tracer").conf(conf).build(); } }
@Test public void testNullScope() { Tracer tracer = new Tracer.Builder(). name("testNullScope"). tracerPool(new TracerPool("testNullScope")). conf(HTraceConfiguration.EMPTY). build(); verifyNullScope(tracer.newScope("testNullScope")); verifyNullScope(tracer.newNullScope()); } }
private Sampler[] getSamplersFromConf(HTraceConfiguration conf) { Tracer tracer = new Tracer.Builder(). name("MyTracer"). tracerPool(new TracerPool("getSamplersFromConf")). conf(conf). build(); Sampler[] samplers = tracer.getSamplers(); tracer.close(); return samplers; }
public static void initTracer(Configuration c) { if(c != null) { conf = new HBaseHTraceConfiguration(c); } if (tracer == null && conf != null) { tracer = new Tracer.Builder("Tracer").conf(conf).build(); } }
public static synchronized Tracer get(Configuration conf) { if (instance == null) { instance = new Tracer.Builder("FSClient"). conf(TraceUtils.wrapHadoopConf(CommonConfigurationKeys. FS_CLIENT_HTRACE_PREFIX, conf)). build(); } return instance; }
private Tracer newTracer() { return new Tracer.Builder(). name("FlumeTracer"). tracerPool(new TracerPool("newTracer")). conf(HTraceConfiguration.fromKeyValuePairs( FlumeSpanReceiver.FLUME_PORT_KEY, Integer.toString(flumeServer.getPort()), "span.receiver.classes", FlumeSpanReceiver.class.getName(), "sampler.classes", AlwaysSampler.class.getName() )).build(); }
super(conf); this.tracer = new Tracer.Builder("NameNode"). conf(TraceUtils.wrapHadoopConf(NAMENODE_HTRACE_PREFIX, conf)). build(); this.tracerConfigurationManager =
conf(TraceUtils.wrapHadoopConf("journalnode.htrace", conf)). build();
private static Tracer createTracer(Configuration conf) { return new Tracer.Builder("DataNode"). conf(TraceUtils.wrapHadoopConf(DATANODE_HTRACE_PREFIX , conf)). build(); }
public static synchronized Tracer get(Configuration conf) { if (instance == null) { instance = new Tracer.Builder("FSClient"). conf(TraceUtils.wrapHadoopConf(CommonConfigurationKeys. FS_CLIENT_HTRACE_PREFIX, conf)). build(); } return instance; }
public static void initTracer(Configuration c) { if(c != null) { conf = new HBaseHTraceConfiguration(c); } if (tracer == null && conf != null) { tracer = new Tracer.Builder("Tracer").conf(conf).build(); } }