ray.util.state.list_logs#

ray.util.state.list_logs(address: str | None = None, node_id: str | None = None, node_ip: str | None = None, glob_filter: str | None = None, timeout: int = 30) Dict[str, List[str]][源代码]#

列出可用的日志文件。

参数:
  • address – Ray 引导地址,可以是 autolocalhost:6379。如果未指定,它将从初始化的 Ray 集群中获取。

  • node_id – 包含日志的节点的ID。

  • node_ip – 包含日志的节点的IP地址。

  • glob_filter – 要检索的文件名(相对于 ray 日志目录)。例如,glob_filter="*worker*" 用于所有 worker 日志。

  • actor_id – 如果从演员获取日志,则为演员的ID。

  • timeout – 获取日志时发出的请求的最大超时时间。

  • _interval – 当 follow=True 时,每隔多少秒打印新日志。

返回:

一个字典,其中键是日志组(例如 gcs、raylet、worker),值是日志文件名的列表。

抛出:

RayStateApiException – 如果CLI未能查询数据,或者如果未能解析ray地址,则抛出ConnectionError。

开发者API: 此API可能会在Ray的次要版本之间发生变化。