public void setId(String id) { if (real == null) { identifier.id = id; } else { real.setId(id); } }
private org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity createTaskAttemptEntity(HistoryEvent event, long timestamp, String taskAttemptId, String entityType, String relatedTaskEntity, String taskId, boolean setCreatedTime, long taskAttemptIdPrefix) { org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = createBaseEntity(event, timestamp, entityType, setCreatedTime); entity.setId(taskAttemptId); entity.addIsRelatedToEntity(relatedTaskEntity, taskId); entity.setIdPrefix(taskAttemptIdPrefix); return entity; }
private org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity createTaskEntity(HistoryEvent event, long timestamp, String taskId, String entityType, String relatedJobEntity, JobId jobId, boolean setCreatedTime, long taskIdPrefix) { org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = createBaseEntity(event, timestamp, entityType, setCreatedTime); entity.setId(taskId); if (event.getEventType() == EventType.TASK_STARTED) { entity.addInfo("TASK_TYPE", ((TaskStartedEvent)event).getTaskType().toString()); } entity.addIsRelatedToEntity(relatedJobEntity, jobId.toString()); entity.setIdPrefix(taskIdPrefix); return entity; }
private org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity createJobEntity(HistoryEvent event, long timestamp, JobId jobId, String entityType, boolean setCreatedTime) { org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = createBaseEntity(event, timestamp, entityType, setCreatedTime); entity.setId(jobId.toString()); return entity; }
new org.apache.hadoop.yarn.api.records.timelineservice. TimelineEntity(); entity.setId(appAttemptID.toString()); entity.setType(DSEntity.DS_APP_ATTEMPT.toString()); long ts = System.currentTimeMillis();
private org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity createJobEntity(JobId jobId) { org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = new org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity(); entity.setId(jobId.toString()); entity.setType(MAPREDUCE_JOB_ENTITY_TYPE); return entity; }
new org.apache.hadoop.yarn.api.records.timelineservice. TimelineEntity(); entity.setId(container.getContainerId().toString()); entity.setType(DSEntity.DS_CONTAINER.toString());
private static TimelineEntity createEntity(String id, String type) { TimelineEntity entity = new TimelineEntity(); entity.setId(id); entity.setType(type); return entity; }
new org.apache.hadoop.yarn.api.records.timelineservice. TimelineEntity(); entity.setId(container.getId().toString()); entity.setType(DSEntity.DS_CONTAINER.toString()); entity.setCreatedTime(startTime);
Set<TimelineEntity> createEntities(int noOfUsers, String userKey) { Set<TimelineEntity> entities = new LinkedHashSet<>(); for (int i = 0; i < noOfUsers; i++) { TimelineEntity e = new TimelineEntity(); e.setType("user" + i); e.setId("user" + i); e.getInfo().put(userKey, "user" + i); entities.add(e); } return entities; }
EntityRowKey parseRowKey = EntityRowKey.parseRowKey(result.getRow()); entity.setType(parseRowKey.getEntityType()); entity.setId(parseRowKey.getEntityId()); entity.setIdPrefix(parseRowKey.getEntityIdPrefix().longValue());
private TimelineEntity generateEntity(String entityType, String entityId) { TimelineEntity timelineEntity = new TimelineEntity(); timelineEntity.setId(entityId); timelineEntity.setType(entityType); timelineEntity.setCreatedTime(System.currentTimeMillis()); return timelineEntity; } }
SubApplicationRowKey.parseRowKey(result.getRow()); entity.setType(parseRowKey.getEntityType()); entity.setId(parseRowKey.getEntityId()); entity.setIdPrefix(parseRowKey.getEntityIdPrefix().longValue());
private static TimelineEntity generateEntity(String id) { TimelineEntity entity = new TimelineEntity(); entity.setId(id); entity.setType("testEntity"); entity.setCreatedTime(System.currentTimeMillis()); return entity; }
private void publishContainerStartFailedEventOnTimelineServiceV2( final ContainerId containerId, String diagnostics) { final org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = new org.apache.hadoop.yarn.api.records.timelineservice. TimelineEntity(); entity.setId(containerId.toString()); entity.setType(DSEntity.DS_CONTAINER.toString()); entity.addInfo("user", appSubmitterUgi.getShortUserName()); org.apache.hadoop.yarn.api.records.timelineservice.TimelineEvent event = new org.apache.hadoop.yarn.api.records.timelineservice .TimelineEvent(); event.setTimestamp(System.currentTimeMillis()); event.setId(DSEvent.DS_CONTAINER_END.toString()); event.addInfo(DIAGNOSTICS, diagnostics); entity.addEvent(event); try { appSubmitterUgi.doAs((PrivilegedExceptionAction<Object>) () -> { timelineV2Client.putEntitiesAsync(entity); return null; }); } catch (Exception e) { LOG.error("Container start failed event could not be published for {}", containerId, e instanceof UndeclaredThrowableException ? e.getCause() : e); } }
private static TimelineEntity createEntity(String id, String type) { TimelineEntity entityToStore = new TimelineEntity(); entityToStore.setId(id); entityToStore.setType(type); entityToStore.setCreatedTime(0L); return entityToStore; }
TimelineEntity entity = new TimelineEntity(); String containerId = "container_1000178881110_2002_" + i; entity.setId(containerId); String entityType = "TEST_" + j; entity.setType(entityType);
String entityId = ColumnRWHelper.readResult(result, ApplicationColumn.ID).toString(); entity.setId(entityId);
@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(); } }