HTTP 端点
目录
HTTP 端点¶
运行中的集群的调度器或工作节点将提供以下页面的子集。可以通过检查 /sitemap.json
文件找到当前可用的端点列表。
主面板链接¶
动态 Bokeh 页面。根路径重定向到 /status,每个页面通过顶部导航栏相互链接。
/status
:面板的入口点,显示整个集群的内存和任务信息/workers
:当前连接的工作节点及其 CPU/内存使用情况/tasks
:任务块视图,查看历史信息比 /status 更久/system
:集群全局统计信息,包括 CPU、内存、带宽、文件描述符/profile
:整个集群的火焰图统计分析/graph
:以依赖树视图显示当前正在处理的图/groups
:任务组的图布局(依赖关系、内存、输出类型、进度、任务状态)/info
:重定向到/info/main/workers.html
/hardware
:收集内存、磁盘和网络的带宽信息
调度器 HTTP¶
调度器提供的页面和 JSON 端点
/health
:检查服务器是否存活/info/main/workers.html
:关于工作节点的基本信息以及指向其面板和日志的链接info/worker/(worker).html
:给定工作节点的更多详细信息,以 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)
工作节点 HTTP¶
/status
:/counters
:/sitemap.json
:可用端点列表/system
:/health
:检查服务器是否存活/metrics
:Prometheus 端点/statics/()
:静态文件内容(CSS 等)