设备运行时长管理
设备运行时长管理用于统计每一台设备的开机运行时间。 由设备按日汇总上报今日设备开关机情况,每天开关机多次则有多条数据(一组包含开机时间-关机时间的列表),即隔天上报前一日的数据,如遇到第二日设备未开机或无网络等异常情况,则会再下一次网络等恢复后上报所有积累的数据。
快速访问
在设备运行时长管理模块中,您可以快速访问系统。
- 功能入口:数据分析 -> 设备运行时长管理
- 直接访问:点击跳转到设备运行时长管理
功能说明
设备运行时长管理的功能说明:
1. 运行时长概览(一级页面)
在设备运行时长管理的一级页面中,该页面按设备或日期维度展示运行概况(仅展示总运行时长,无详细开关机日志)。 由设备按日汇总上报今日设备开关机情况,每天开关机多次则有多条数据(一组包含开机时间-关机时间的列表),即隔天上报前一日的数据,如遇到第二日设备未开机或无网络等异常情况,则会再下一次网络等恢复后上报所有积累的数据。

操作说明:
- 支持通过 MAC、CPU 进行搜索。
- 可选择 统计维度(年、月、日) 和 记录时间范围(跟随统计维度)来筛选数据。
字段说明:
- MAC:设备MAC。
- CPU:设备CPU。
- 运行时长:对应统计维度(年、月、日)该设备的运行时长。点击数值可切换显示格式。
- 记录时间:对应统计维度(年、月、日)的具体时间点。
数据导出:
- 同步导出:点击导出后,系统立即处理并返回导出结果。
2. 运行时长明细(二级页面)
设备运行时长的二级页面:
在设备运行时长管理的二级页面中,选中一级页面某条数据后进入,可查看该设备对应的详细开关机日志。 由设备按日汇总上报今日设备开关机情况,每天开关机多次则有多条数据(一组包含开机时间-关机时间的列表),即隔天上报前一日的数据,如遇到第二日设备未开机或无网络等异常情况,则会再下一次网络等恢复后上报所有积累的数据。

操作说明:
- 可选择 统计维度(年、月、日) 和 记录时间范围(跟随统计维度)来筛选数据。
字段说明:
- MAC:设备MAC。
- CPU:设备CPU。
- 运行时长:对应统计维度(年、月、日)该设备的运行时长。点击数值可切换显示格式。
- 开机时间:设备开机时间。
- 关机时间:设备关机时间。
- 记录时间:对应统计维度(年、月、日)的具体时间点。
数据导出:
- 同步导出:点击导出后,系统立即处理并返回导出结果。
技术架构与数据流
本模块涉及从设备端上报、Kafka消息消费、TDengine时序数据库存储的完整流程。
1. 数据流向图
以下是设备运行时长从采集到存储、统计的完整数据流向。数据通过设备按日汇总上报(DEVICE_RUN_RECORD 事件),汇入 Kafka Topic 进行统一处理:
2. 数据模型关系图
主要涉及的数据实体及其关系如下: