跳到主要内容

运维监控

运维模块汇总平台的运行指标、系统信息、日志、后台任务、导出记录与 WebRTC 会话状态,用于日常巡检与故障定位。页面与数据接口均要求管理员角色。

运维概览(仅管理员)

使用前提​

项内容
菜单入口管理 → 运维
路由/monitor,默认进入 /monitor/overview
页面权限「查看运维监控」
可见角色管理员
数据接口监控、队列与日志接口校验管理员角色
依赖Redis(运维指标流与任务队列)、数据库

子页面​

子页路由查看内容数据来源
监控概览/monitor/overview数据库延迟、Redis 延迟、队列积压的当前值与趋势Redis 运维指标流
系统信息/monitor/status版本、构建日期与时间、Node.js 版本、运行时长、主机名、操作系统、架构、CPU 核心数、总内存服务端构建信息与主机信息
系统日志/monitor/logs访问、活跃用户、登录、操作、流程五类日志访问与审计数据
后台任务/monitor/jobs系统队列与导出队列的任务列表与操作任务队列
导出记录/monitor/exports导出任务历史与产物导出记录
WebRTC/monitor/webrtc活跃房间、发布者、观察者与轨道数WebRTC 服务房间列表

运行指标​

监控概览​

/monitor/overview 顶部为三张指标卡,下方为对应的趋势图。

指标含义阈值
数据库延迟数据库探测耗时小于 50 毫秒为正常,50–200 毫秒为警告,不小于 200 毫秒为严重
Redis 延迟Redis PING 耗时小于 10 毫秒为正常,10–50 毫秒为警告,不小于 50 毫秒为严重
队列积压各队列等待任务数合计大于 100 为警告,大于 1000 为严重
时间范围用途
1 小时实时排查
24 小时日常巡检
7 天趋势分析

概览摘要每 30 秒自动刷新;「立即采集」按钮手动触发一次指标采集并刷新摘要与趋势。

系统信息​

/monitor/status 以列表展示应用与主机信息。

字段说明
版本、构建日期、构建时间应用构建信息
Node.js版本运行时版本
运行时长进程已运行时间
主机名、操作系统、架构主机信息
CPU核心数、总内存主机资源

后台任务​

/monitor/jobs 管理两个队列的任务。

队列名称处理的任务
系统队列iojobs数据预处理等系统级任务
导出队列ioexports数据导出任务
任务状态说明
waiting等待中
active执行中
completed已完成
failed失败
delayed延迟
paused暂停
操作作用约束
暂停队列暂停该队列处理影响新任务执行
恢复队列恢复该队列处理无
清空等待删除该队列全部等待任务删除后不可恢复
清理历史删除 24 小时之前已完成与失败的任务无
重试失败批量重试失败任务单次最多 1000 条
重试重新执行单条失败任务仅失败任务
停止停止执行中的任务仅执行中任务
移除删除等待中的任务仅等待中任务
注意

暂停队列会影响新任务的执行,清空等待会删除等待中的任务。

WebRTC 监控​

/monitor/webrtc 列出当前活跃房间。

列说明
Agent ID房间对应的设备 Agent ID 与发布者 IP
状态在线、断开
开始时间会话开始时间
轨道数房间的媒体轨道数
观察者观察者数量与 IP
操作强制下线

强制下线需确认并设置禁止重新连接时长,单位为小时,设置为 0 表示不禁止。

记录查询​

系统日志​

子页路由记录内容筛选字段
日志总览/monitor/logs今日登录失败、今日活跃用户、今日关键操作、今日数据浏览;最近登录失败与登录锁定用户无
访问日志/monitor/logs/visit数据、账号、查看IP、查看时间数据、账号、IP、时间
当前活跃用户/monitor/logs/active用户名、活跃时间、IP地址时间范围 1 天、7 天、30 天
登录日志/monitor/logs/login用户名、结果、IP地址、登录类型、错误信息、时间用户、用户名、IP、时间范围、结果
操作日志/monitor/logs/operation用户名、操作内容、IP地址、时间用户、IP、时间范围
流程日志/monitor/logs/workflow规则ID、时间、描述流程、数据集、匹配规则、动作规则、时间范围

日志总览提供登录锁定用户的立即解锁入口。当前活跃用户页面由管理员对账号执行禁用。模块权限变更写入独立审计记录,运维模块未提供查看该记录的页面。

导出记录​

/monitor/exports 需要 「查看导出列表」 权限,重新导出需要 「创建导出任务」 权限。

字段说明
ID、文件名、类型导出任务标识与产物
导出参数、状态、用户、数据集、创建时间、完成时间任务信息
状态排队中、处理中、运行中、已完成、失败
类型筛选lerobot、hdf5、mcap
操作重新导出,将任务重新排队;已完成的记录可下载产物

失败处理​

现象可能原因处置责任方
概览无数据尚未采集、Redis 不可用点击「立即采集」;检查 Redis 连接运维
数据库或 Redis 指标标记为严重对应服务响应变慢、连接池耗尽、网络抖动检查对应服务负载与连接运维
队列持续积压任务量超出处理能力、Worker 未运行、单个任务耗时过长检查 Worker 状态,必要时暂停队列并清理等待任务运维
任务长期停留在执行中Worker 异常、任务被阻塞停止该任务后重试运维
日志页无数据时间范围内无记录、筛选条件过窄放宽时间范围或清空筛选管理员
WebRTC 房间无法强制下线请求失败重试操作并检查 WebRTC 服务状态运维

相关页面​

页面用途
系统设置系统参数与日志相关配置
数据导出导出任务的创建与额度
模块权限模块权限的配置
数据管理定位具体数据集
回收站恢复已删除的数据