节点接入
节点注册、认证、UUID 和流量上报。
获取节点接入授权码
供受信任的系统组件读取当前主控节点接入授权码。该接口不使用用户登录态,但必须提供系统密码请求头;不得在浏览器或客户端应用中暴露该密码和返回值。
向已连接 Agent 转发事件
系统集成接口,仅接受主控本机 Unix Socket 请求,不能从外部网络直接调用。主控按节点身份定位 Agent,将原始请求体(Base64 编码)和全部查询参数转发为指定 event,并等待 Agent 回应。
上报并接入新节点
供节点 Agent 在首次接入或重连时上报自身 UUID。服务端根据客户端 IP 和 UUID 查找已有节点:若已存在则创建差量及全局配置同步任务;否则新增或更新待接入节点记录。该接口不使用常规登录认证,但必须携带主控 Elasticsearch 密码。
批量上报节点流量
供节点 Agent 批量写入网卡流量记录。请求体必须为 JSON 数组;服务端为数组中的每项写入一条记录。该接口不使用常规登录认证,但必须携带主控 Elasticsearch 密码。
查询待初始化节点
分页查询尚未完成初始化的节点登记记录,按 ID 倒序返回。
待初始化节点提交入口(已禁用)
该公开路由在当前版本不支持提交待初始化节点。接口不会读取请求体,所有调用均返回业务错误;节点接入应使用有效的节点接入流程。
删除待初始化节点
删除一个或多个待初始化节点登记记录。路径参数可用英文逗号分隔多个记录 ID。
更新节点 UUID
节点接入接口。使用 `es-pwd` 共享密钥验证后,将指定节点的 UUID 更新为请求头中的值。该接口不校验 node-id 是否存在;即使未匹配到记录,数据库更新未报错时仍返回 success。