[ https://issues.apache.org/jira/browse/YARN-3652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14561210#comment-14561210 ]
Varun Vasudev commented on YARN-3652: ------------------------------------- My apologies for the delay [~xinxianyin]. We do need a SchedulerMetrics class. The general idea is that SchedulerHealth should pick up values from the SchedulerMetrics class but that the SchedulerMetrics class should ideally provide more information. As an example, the SchedulerHealth cares about the number of reserved containers, which the SchedulerMetrics class should provide. Ideally, though, the SchedulerMetrics class would also give me some extra information such as the mean, the distribution and the variance of the the number of reserved containers. I think purely for the purposes of YARN-3630, you should use modify the SchedulerHealth class to expose the number of waiting events, but we can independently work on a SchedulerMetrics class as well. > A SchedulerMetrics may be need for evaluating the scheduler's performance > ------------------------------------------------------------------------- > > Key: YARN-3652 > URL: https://issues.apache.org/jira/browse/YARN-3652 > Project: Hadoop YARN > Issue Type: Improvement > Components: resourcemanager, scheduler > Reporter: Xianyin Xin > > As discussed in YARN-3630, a {{SchedulerMetrics}} may be need for evaluating > the scheduler's performance. The performance indexes includes #events waiting > for being handled by scheduler, the throughput, the scheduling delay and/or > other indicators. -- This message was sent by Atlassian JIRA (v6.3.4#6332)