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
: 关于指定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 等)