基于队列配置现状,生成树状队列对象。以缩进与折叠的形式表达队列层级,便于您对特定层级的队列进行快速定位。 同时,对每一个队列节点,展示了状态,队列容量,最大容量的关键信息,也提供了便捷的操作入口,可以快速基于该节点进行编辑与子队列管理。
说明
若是针对叶子节点的子队列添加,需要您保证原叶子节点上没有正在运行的任务,在将来也不能作为提交的队列对象,否则会导致任务失败。
说明
删除子队列时,需保证root队列下至少保留有一个子队列;且在删除操作后,需要重启 ResourceManager,才能使删除操作生效。
对于非根队列,您可以在队列列表操作栏中单击编辑按钮,在弹窗中进行队列编辑。
在编辑队列弹窗中,您可对队列名称、队列最大容量占比、队列状态进行编辑修改。
但队列容量占比,由于需要考虑同层级队列的容量总和情况,您可单击右侧的去修改按钮,快捷跳转至添加队列窗口,进行整体容量编辑。
说明
队列完成编辑修改后:
在队列管理列表,操作列中,单击子队列管理按钮入口,可以快速定位以该节点为父级队列,进行其下的子队列添加和变更操作。
除了队列更名、新增、删除队列的需要重启 ResourceManager 场景外,若仅是队列容量、队列状态改动的情况下,您可以只操作Refresh Queue来生效。
除了队列配置管理之外,我们还针对队列本身提供了较为全面的监控图表,方便您观测 YARN 集群队列的运行情况。
下面通过表格形式,向您列出目前支持的队列指标列表。
分组 | 监控指标名称 | 单位 |
---|---|---|
应用计数 | YARN 队列已提交 Apps 数量 | 个 |
YARN 队列已挂起 Apps 数量 | 个 | |
YARN 队列运行中 Apps 数量 | 个 | |
YARN 队列已完成 Apps 数量 | 个 | |
YARN 队列 Killed Apps 数量 | 个 | |
YARN 队列 Failed Apps 数量 | 个 | |
YARN 队列 Active Apps 数量 | 个 | |
YARN 队列中运行作业运行时间小于60分钟的作业个数 | 个 | |
YARN 队列中运行作业运行时间介于60~300分钟的作业个数 | 个 | |
YARN 队列中运行作业运行时间介于300~1440分钟的作业个数 | 个 | |
YARN 队列中运行作业运行时间大于1440分钟的作业个数 | 个 | |
内存大小 | YARN 队列分配的内存大小 | Bytes(IEC) |
YARN 队列可用的内存大小 | Bytes(IEC) | |
YARN 队列挂起的内存大小 | Bytes(IEC) | |
YARN 队列 Reserved 内存大小 | Bytes(IEC) | |
VCores计数 | YARN 队列已分配 VCores 核数 | 个 |
YARN 队列已保留 VCores 核数 | 个 | |
YARN 队列可用 VCores 核数 | 个 | |
YARN 队列请求中挂起 VCores 核数 | 个 | |
容器个数 | YARN 队列已分配容器数 | 个 |
YARN 队列 Pending 容器数 | 个 | |
YARN 队列 Reserved 容器数 | 个 | |
YARN 队列分配容器总数 | 个 | |
YARN 队列释放容器总数 | 个 | |
YARN 队列抢占容器总数 | 个 | |
用户数 | YARN 队列活跃用户数 | 个 |