北京时间 —集
COLLECTION OBSERVATORY

采集总览.

从采集到交付,每个项目的进度都清晰可见。

正在连接服务器INS · TT · 更多平台/每 5 秒自动刷新
已接入项目▦
—
等待服务器数据
01
处理进度◷
—
按各项目处理项累计
02
已核验媒体▧
—
已成功传输的媒体回执
03
已核验传输量↗
—
十进制 GB / TB
04
PROJECTS

项目进度 —

项目 / 平台处理进度已核验媒体传输量状态数据更新 UTC+8操作
正在连接服务器,读取项目状态…
等待项目跨项目累计不去重 · 仅展示已接入的真实数据
THROUGHPUT

传输趋势

核验后媒体 / 分钟
选择项目后查看真实采样;未采样的数据不按零计算。
NODE HEALTH

服务器资源

面板节点

读取资源信息…

此处为面板所在服务器,外部项目的节点资源不合并计算。
+

下一个项目,也可以放在这里。

支持 INS、TT、YouTube、Google 与自定义平台。按项目独立接入,不要求在同一代码仓库或服务器。

CONNECT YOUR PROJECT

把其他项目接进来

无需迁移采集器。每个项目保留自己的运行方式,只向面板提交一份标准进度快照。

01 注册项目→02 提交快照→03 自动展示

推荐:通过服务器 SSH 接入

把以下说明交给其他项目的执行者。所有文件写在服务器,面板只读展示采集状态。

面板服务器:117.55.199.211
面板目录:/data/collection-dashboard
接入文档:/data/collection-dashboard/INTEGRATION.md
接入工具:/data/collection-dashboard/panelctl.py

# 1. 在面板服务器注册一个独立项目 / 批次
python3 /data/collection-dashboard/panelctl.py register \
  --id tt-project-batch1 --name "TT · 项目第一批" --platform tt

# 2. 从采集器生成 JSON,通过 SSH 标准输入提交
#    不要把数据下载到 Mac,也不要在 Mac 创建临时文件
ssh root@117.55.199.211 \
  'python3 /data/collection-dashboard/panelctl.py ingest --id tt-project-batch1' \
  < snapshot.json

上面的 snapshot.json 位于采集项目所在的服务器。也可以由采集器直接向 SSH 标准输入传入 JSON。

标准快照格式(示例)
读取示例…

也支持项目独立的 HTTP 推送

接口:PUT /api/v1/projects/{project_id}/snapshot,JSON 请求体,使用该项目独立的 Bearer 凭据。凭据由服务器注册工具保存到指定的 0600 文件,不在网页展示。跨服务器推荐使用 SSH 或已有 HTTPS 入口。

统一口径

每个批次一个 project_id;processed + active + pending = total。transferred 是所有已核验传输回执,delivered 是已结束项目项的媒体子集,两者不可相加。未知指标不填零,未提交的媒体类别不计入数量。