private static ContainerEntity createContainerEntity( ContainerId containerId) { ContainerEntity entity = new ContainerEntity(); entity.setId(containerId.toString()); entity.setParent(new Identifier(TimelineEntityType.YARN_APPLICATION_ATTEMPT .name(), containerId.getApplicationAttemptId().toString())); return entity; }
public ContainerEntity(TimelineEntity entity) { super(entity); if (!entity.getType().equals( TimelineEntityType.YARN_CONTAINER.toString())) { throw new IllegalArgumentException("Incompatible entity type: " + getId()); } } }
ContainerEntity containerEntity1 = new ContainerEntity(); containerEntity1.setId("container_1_1"); containerEntity1.setParent(attempt1.getIdentifier()); containerEntity1.setCreatedTime(1425017502003L); writeEntityFile(containerEntity1, entityDir); ContainerEntity containerEntity2 = new ContainerEntity(); containerEntity2.setId("container_2_1"); containerEntity2.setParent(attempt2.getIdentifier()); containerEntity2.setCreatedTime(1425018502003L); writeEntityFile(containerEntity2, entityDir); ContainerEntity containerEntity3 = new ContainerEntity(); containerEntity3.setId("container_2_2"); containerEntity3.setParent(attempt2.getIdentifier()); containerEntity3.setCreatedTime(1425018502003L); writeEntityFile(containerEntity3, entityDir);
ApplicationId.newInstance(0, 1), 1).toString()); ContainerEntity container = new ContainerEntity(); container.setId(ContainerId.newContainerId( ApplicationAttemptId.newInstance( ApplicationId.newInstance(0, 1), 1), 1).toString()); app2.setParent(TimelineEntityType.YARN_FLOW_RUN.toString(), flow2.getId()); appAttempt.addChild(TimelineEntityType.YARN_CONTAINER.toString(), container.getId()); container.setParent(TimelineEntityType.YARN_APPLICATION_ATTEMPT.toString(), appAttempt.getId());
appAttempt.setId(attemptId.toString()); ContainerId containerId = ContainerId.newContainerId(attemptId, 1); ContainerEntity container = new ContainerEntity(); container.setId(containerId.toString()); UserEntity user = new UserEntity(); user.setId(UserGroupInformation.getCurrentUser().getShortUserName());
ContainerMetricsConstants.ALLOCATED_HOST_HTTP_ADDRESS_INFO, httpAddress); entity.setInfo(entityInfo); entity.addEvent(tEvent); entity.setCreatedTime(containerStartTime); entity.setIdPrefix(TimelineServiceHelper.invertLong(containerStartTime)); dispatcher.getEventHandler().handle(new TimelinePublishEvent(entity, containerId.getApplicationAttemptId().getApplicationId()));
private static ContainerEntity createContainerEntity( ContainerId containerId) { ContainerEntity entity = new ContainerEntity(); entity.setId(containerId.toString()); Identifier parentIdentifier = new Identifier(); parentIdentifier .setType(TimelineEntityType.YARN_APPLICATION_ATTEMPT.name()); parentIdentifier.setId(containerId.getApplicationAttemptId().toString()); entity.setParent(parentIdentifier); return entity; }