← 返回项目总览 04CLOUD × IDC OPERATIONS
运维平台
把专有云资源、机房动力环境、实时告警、工单和视频监控集中到同一工作台,降低跨系统查看与人工比对成本。
近期项目2026.07 - 至今北京中保网盾科技有限公司
Java 17Spring Boot 3.3MyBatis-PlusRedisPolarDB MySQLFlywayVue 3EChartsThree.jshls.jsMediaMTX
PROJECT BUSINESS项目业务与应用场景
专有云、硬件、动环和摄像机来自不同厂商,数据结构、告警等级和可用性边界都不一致。运维人员需要统一视图,但不能因为聚合而掩盖缺失、串扰来源或暴露设备凭据。
01资源、机柜与告警在同一视图
云主机、存储、数据库、Kafka、PolarDB-X、硬件与网络设备统一查看,动环测点与视频围绕空间位置关联。
02来源异常不会变成全局异常
单排与双排动环分别维护状态,一路离线时另一来源继续更新,故障来源保留最后成功数据。
03缺失数据也有明确状态
资产与告警保留来源、原始等级与更新时间,缺失、离线、异常和正常不会被混为一谈。
BUSINESS FLOW
核心业务链路
从用户进入系统开始,查看业务数据如何经过各环节并形成最终结果。
SYSTEM NODE 01多厂商适配
适配专有云、服务器、网络设备、动环和视频厂商的异构数据。
ENGINEERING DECISIONS
难题如何变成系统能力
从业务约束出发,说明机制为什么成立、边界在哪里。
- 难题
- 专有云、硬件、动环厂商对资产、指标与告警的命名和结构各不相同。
- 机制
- Adapter 将数据转换为统一业务模型,并保留来源、产品、原始等级与分类依据;原生告警与派生告警分开处理。
- 结果
- 统一查询仍能解释某个状态来自哪里,硬件分类不把 P2-P4 人为提升为 P1。
- 难题
- 聚合接口的一路失败可能污染另一来源的缓存与告警状态。
- 机制
- 来源标识贯穿设备、测点、缓存与告警链;一路失败仅更新该来源可用性并保留最后成功时间。
- 结果
- B 来源离线时 A 来源继续更新,旧数据明确标注陈旧而不被当作最新测量。
- 难题
- 二维值守与三维机房各自计算状态会造成同一设备展示不一致。
- 机制
- 两类视图共享资产、测点、告警与来源状态接口,由统一数据契约提供设备关联。
- 结果
- 点击机柜能够追溯设备与告警,空间表现不另造一份业务事实。
- 难题
- 直接给浏览器厂商播放地址会暴露设备信息和长期凭据。
- 机制
- 四路预览通过短时会话、同源 HLS 地址与鉴权回调访问受控视频链路。
- 结果
- 播放权限有明确有效期,前端不持有摄像机原始地址或长期凭据。
展开补充设计与约束
- 缺失指标保持缺失,不以补零制造正常假象;聚合层同时返回数据来源和可用状态。
- 一路动环异常只影响当前来源,并保留最后成功数据;二维值守与 Three.js 三维机房复用同一接口。
- 硬件分类只作用于已有 P1 告警,不将 P2-P4 人为提升为 P1。
CAPABILITIES & BOUNDARIES能力范围与设计边界
以下描述既有项目的能力与约束,不把浏览器模拟运行结果计为生产实测。
01单排 / 双排两路故障隔离
02四路视频并行预览
03二维值守与三维机房共享数据契约