[ https://issues.apache.org/jira/browse/YARN-3041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Kanter updated YARN-3041: -------------------------------- Attachment: YARN-3041.preliminary.001.patch I think this probably requires more discussion, but here's a preliminary version of the entities (YARN-3041.preliminary.001.patch). I went through the design doc and tried to create objects to represent Cluster, Metric, User, Flow, Flow Run, and Application based on what we had there. Most of the code is in the parent class, {{TimelineServiceEntity}}. I know we discussed having these new objects be subtypes of the old {{TimelineEntity}}, but I wasn't sure the best way to do that; so for now, I just created a new {{TimelineServiceEntity}} object as the parent. Any suggestions on this? I also wasn't sure what Object type the actual metric would be, so I just used an Object for now. I'm guessing we may have to create different Metric objects for different metric types. ping [~zjshen]: you mentioned you were interested in this > create the ATS entity/event API > ------------------------------- > > Key: YARN-3041 > URL: https://issues.apache.org/jira/browse/YARN-3041 > Project: Hadoop YARN > Issue Type: Sub-task > Components: timelineserver > Reporter: Sangjin Lee > Assignee: Robert Kanter > Attachments: YARN-3041.preliminary.001.patch > > > Per design in YARN-2928, create the ATS entity and events API. > Also, as part of this JIRA, create YARN system entities (e.g. cluster, user, > flow, flow run, YARN app, ...). -- This message was sent by Atlassian JIRA (v6.3.4#6332)