定义
Dashboard(仪表盘)通过拖拽组件展示设备数、在线率、今日告警等汇总指标,支持自定义布局与大屏展示模式。可与 NOC 大屏、Grafana、BI 对接。
组件类型
仪表盘通常包含:统计卡片(设备总数、在线数、告警数、OTA 任务数等)、实时图表(在线率趋势、告警分布、设备地理分布)、表格(最新告警、离线设备列表)、地图(设备位置分布)。支持拖拽布局、组件大小调整、数据刷新间隔配置,满足不同角色与场景的展示需求。
大屏与 NOC 模式
针对运维中心、指挥中心等场景,支持大屏展示模式:全屏布局、深色主题、自动轮播、关键指标突出显示。与 NOC 网络运营中心大屏结合,可集中展示多产品、多区域的设备运行状态,支撑 7×24 小时运维监控与应急响应。
数据源与扩展
仪表盘数据可从平台内置 API 或 Event Stream 事件流获取。支持对接 Grafana、Tableau、Power BI 等外部 BI 工具,将设备数据与业务数据融合展示,实现更丰富的分析报表与自助探索。
卡片数字和设备明细为何不一致
仪表盘的技术含义,是把某一时刻、某一权限范围内的设备指标收成可扫视的卡片和图形,用来发现“这一批是否异常”,而不是用来替代单台设备的原始记录。每张卡片都要有明确的统计范围:哪些产品、哪些分组、是否包含未激活、时间截止到何时。范围一旦和观看者的数据权限不一致,两个人会看到两个总数,却都以为是全量。刷新周期也属于定义的一部分,十秒刷新的在线数和一小时刷新的告警数不能画成同一秒发生的事实。
适合放上仪表盘的,是已经有稳定口径、并且需要常驻观看的汇总。临时排查用的一次性过滤,应留在设备列表里,不要做成谁都能改口径的公共卡片。大屏模式还要考虑观看距离,只保留少数关键数,把明细留在可点开的列表。与连接状态相关的卡片应说明离线阈值来自哪套规则,否则画面上的离线台数无法和告警规则对照。权限裁剪应在查询时生效,而不是先算完全量再在浏览器里隐藏,以免接口仍把无权设备数暴露出来。
大屏刷新把旧告警留在画面上
容易出错的是组件各自缓存。地图还停在早上的分布,告警列表已经是下午的,并排看起来像同一时刻。另一个错误是钻取条件没有带上卡片的过滤,从“某区域离线”点进去却打开了全部设备。时区混用会让“今日告警”在午夜前后跳变。把实时流和历史汇总叠在同一张图上而不加标注,观看者会把补算后的历史点当成刚刚发生的故障。
模板复制到新项目时,如果数据源仍指向旧产品,大屏会安静地显示错误对象,因为标题已经被改成新项目。数字异常时,应能下钻到参与计算的设备清单,而不是只看到一个总数。设备健康度若以平均分展示,少数极差设备会被多数正常设备稀释,画面依然好看。对需要干预的场景,更有用的是低分设备的数量和名单,而不是一个被拉高的平均分。布局调整不应改动指标定义,改口径则要另记版本,避免昨天和今天的截图无法对比。
权限不同的人看到的总数
仪表盘上的设备总数只有在统计范围写明之后才有意义。一个人能看见所辖项目,另一个人能看见全部产品,两个人的卡片数字不同是正常的,前提是各自的范围在卡片上读得到。若范围被藏在刷新逻辑里,人们会互相引用对方的截图,争论设备是多了还是少了。钻取必须带上同一范围和时间截止点。从某区域告警点进列表,若丢失区域条件,列表会比卡片大出一个数量级,人会以为卡片算错了。地图、曲线和表格如果刷新间隔不同,并排观看时要标出各自的数据时间,不能默认它们是同一秒的快照。
平均分、在线比例这类汇总特别容易掩盖少数严重对象。需要干预的画面应同时给出低于阈值的台数,并允许打开那份名单。模板复制到新项目后,要检查数据源是否还指向旧产品,只改标题不会改查询。缓存若跨过权限,先登录的管理员把全量算进缓存,后登录的项目成员可能看到不属于自己的总数。数字异常时的第一步是核对范围、截止时间和口径,而不是立刻认定现场发生了同样幅度的变化。布局可以按大屏调整,指标定义则要单独留下版本。