ray.util.state.common.NodeState#

class ray.util.state.common.NodeState(node_id: str, node_ip: str, is_head_node: bool, state: Literal['ALIVE', 'DEAD'], state_message: str | None, node_name: str, resources_total: dict, labels: dict, start_time_ms: int | None = None, end_time_ms: int | None = None)[源代码]#

基类:StateSchema

节点状态

以下列可以用于 --filter 选项。

节点_IP

节点名称

is_head_node

节点ID

状态

以下列仅在使用 get API 时可用,

--detail 通过 CLI 指定,或者 detail=True 传递给 Python API。

end_time_ms

start_time_ms

标签

资源总计

节点_IP

state_message

节点名称

is_head_node

节点ID

状态

node_id: str#

节点的id。

node_ip: str#

节点的IP地址。

is_head_node: bool#

如果这是一个头节点。

state: Literal['ALIVE', 'DEAD']#

节点的状态。

ALIVE: 节点是活动的。DEAD: 节点是失效的。

state_message: str | None#

节点的状态消息。这提供了关于节点状态的更详细信息。

node_name: str#

如果节点名称由名称参数给出,则为该节点的名称。

resources_total: dict#

节点的总资源。

labels: dict#

节点的标签。

start_time_ms: int | None = None#

节点(raylet)启动的时间。