public void setTimelineServiceAddress(ApplicationId appId, String collectorAddr) { TimelineV2Client client = appToClientMap.get(appId); if (client != null) { client.setTimelineCollectorInfo(CollectorInfo.newInstance(collectorAddr)); } }
private TimelineV2Client createTimelineClientForUGI(ApplicationId appId) { TimelineV2Client client = TimelineV2Client.createTimelineClient(ApplicationId.newInstance(0, 1)); // set the timeline service address. String restBindAddr = collectorManager.getRestServerBindAddress(); String addr = "localhost" + restBindAddr.substring(restBindAddr.indexOf(":")); client.setTimelineCollectorInfo(CollectorInfo.newInstance(addr)); client.init(conf); client.start(); return client; }
verify(client).setTimelineCollectorInfo(collectorInfo); mockScheduler.updateCollectorInfo(collectorInfo); allocator.schedule(); verify(client).setTimelineCollectorInfo(collectorInfo);
if (appContext.getTimelineV2Client() != null) { appContext.getTimelineV2Client(). setTimelineCollectorInfo(response.getCollectorInfo());
try { client.setTimelineCollectorInfo(CollectorInfo.newInstance( collectorManager.getRestServerBindAddress())); client.init(conf);
@Test public void testPutEntities() throws Exception { TimelineV2Client client = TimelineV2Client.createTimelineClient(ApplicationId.newInstance(0, 1)); try { // Set the timeline service address manually. client.setTimelineCollectorInfo(CollectorInfo.newInstance( collectorManager.getRestServerBindAddress())); client.init(conf); client.start(); TimelineEntity entity = new TimelineEntity(); entity.setType("test entity type"); entity.setId("test entity id"); TimelineMetric metric = new TimelineMetric(TimelineMetric.Type.TIME_SERIES); metric.setId("test metric id"); metric.addValue(1L, 1.0D); metric.addValue(2L, 2.0D); entity.addMetric(metric); client.putEntities(entity); client.putEntitiesAsync(entity); } finally { client.stop(); } }