public void setMetrics(Set<TimelineMetric> entityMetrics) { if (real == null) { this.metrics = entityMetrics; } else { real.setMetrics(entityMetrics); } }
private org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity createBaseEntity(HistoryEvent event, long timestamp, String entityType, boolean setCreatedTime) { org.apache.hadoop.yarn.api.records.timelineservice.TimelineEvent tEvent = event.toTimelineEvent(); tEvent.setTimestamp(timestamp); org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity entity = new org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity(); entity.addEvent(tEvent); entity.setType(entityType); if (setCreatedTime) { entity.setCreatedTime(timestamp); } Set<TimelineMetric> timelineMetrics = event.getTimelineMetrics(); if (timelineMetrics != null) { entity.setMetrics(timelineMetrics); } return entity; }
metric2.addValue(1425016502016L, 34); metrics.add(metric2); entity11.setMetrics(metrics); Map<String, String> configs = new HashMap<String, String>(); configs.put("config_1", "127"); metric3.addValue(1425016502060L, 23L); metrics.add(metric3); entity12.setMetrics(metrics); entity12.addIsRelatedToEntity("type1", "tid1_2"); entity12.addIsRelatedToEntity("type2", "tid2_1`"); metric23.addValue(1425016502060L, 23L); metrics2.add(metric23); entity2.setMetrics(metrics2); entity2.addRelatesToEntity("flow", "flow2"); writeEntityFile(entity2, appDir); metric32.addValue(1425016501084L, 74); metrics3.add(metric32); entity3.setMetrics(metrics3); entity3.addIsRelatedToEntity("type1", "tid1_2"); writeEntityFile(entity3, appDir);