16 · 可观测性与远程运维¶
状态:建议稿 / P1
1. 目标¶
客户说“MES不能用了”时,云端应快速判断是边缘离线、应用异常、同步堆积、DB、磁盘、打印机、扫码枪还是设备网关问题。
2. 三类信号¶
Metrics:CPU/内存/磁盘、API延迟、扫码TPS、同步队列长度、失败率。
Logs:结构化日志,带 factory_id、edge_id、trace_id、work_order_id。
Traces:云端同步/ERP调用等跨服务链路。
3. 边缘健康¶
mes-app、sync-agent、update-agent、device-gateway 进程状态;DB、磁盘;最后心跳;当前版本;待同步事件数量与最老事件年龄;外设在线状态。
4. 告警¶
边缘离线、磁盘阈值、同步堆积、连续扫码失败、打印失败、DB备份失败、升级失败、设备掉线。
5. 日志回传¶
默认只回传诊断摘要和错误日志,避免高频全量日志占带宽;支持按时间窗口远程拉取诊断包。