HTTP 端点

以下页面的一个子集将可以从运行中的集群的调度器或工作节点访问。当前可用的端点列表可以通过检查 /sitemap.json 找到。

调度器 HTTP

调度器提供的页面和JSON端点

  • /health: 检查服务器是否存活

  • /info/main/workers.html 关于工人的基本信息以及指向其仪表板和日志的链接

  • info/worker/(worker).html: 关于指定worker的更多细节,按TCP地址索引;链接到任务

  • info/task/(task).html: 集群上任务的详细信息,按 dask 键;链接到工作节点、相关任务和客户端

  • /info/call-stacks/(worker).html: 当前由指定工作进程处理的任务

  • /info/call-stack/(task).html: 任务状态(运行位置)

  • /info/main/logs.html: 调度器日志

  • /info/logs/(worker).html: 给定工作者的日志

  • /individual-plots.json: 可用的单个(即单窗格,非仪表板)图表的路径到描述的映射

  • /eventstream: 通过 websocket 的调度器事件

  • /proxy/(port)/(address)/(path): 代理到工作者的HTTP位置(如果你有jupyter-server-proxy)

  • /metrics: prometheus 端点

  • /json/counts.json: 集群计数统计

  • /json/identity.json: 调度器信息

  • /json/index.html: 链接到上述两个端点

  • /sitemap.json: 可用端点的列表

  • /statics/(): 静态文件内容 (CSS 等)

  • /stealing: 工作占用率指标,用于评估任务窃取

调度器 API

API 暴露的调度器方法及其请求体的示例

  • /api/v1/retire_workers : 在调度器上退役某些工作者

{
    "workers":["tcp://127.0.0.1:53741", "tcp://127.0.0.1:53669"]
}
  • /api/v1/get_workers : 获取调度器上的所有工作者

  • /api/v1/adaptive_target : 根据调度器的负载获取工作者的目标数量

单个 Bokeh 图

  • /individual-task-stream

  • /individual-progress

  • /individual-graph

  • /individual-groups

  • /individual-profile

  • /individual-profile-server

  • /individual-workers-memory

  • /individual-cluster-memory

  • /individual-cpu

  • /individual-nprocessing

  • /individual-occupancy

  • /individual-workers

  • /individual-exceptions

  • /individual-bandwidth-types

  • /individual-bandwidth-workers

  • /individual-workers-network

  • /individual-workers-disk

  • /individual-workers-network-timeseries

  • /individual-workers-cpu-timeseries

  • /individual-workers-memory-timeseries

  • /individual-workers-disk-timeseries

  • /individual-memory-by-key

  • /individual-compute-time-per-key

  • /individual-aggregate-time-per-action

  • /individual-scheduler-system

  • /individual-gpu-memory (仅限GPU)

  • /individual-gpu-utilization (仅GPU)

Worker HTTP

  • /status:

  • /counters:

  • /sitemap.json: 可用端点的列表

  • /system:

  • /health: 检查服务器是否存活

  • /metrics: prometheus 端点

  • /statics/(): 静态文件内容 (CSS 等)