|
|
原帖由 white182517 于 2010-8-25 13:27 发表 ![]()
我们目前的作法是这样的:
1.建立了一个通用的模型,描述我们需要监控的设备,指标,这是通过配置文件实现的
2.指标数据统一存储在键值表中,包含的字段类似如下:device_id,indiator_id,key,value。
3.当增加新的设备时,只需要在配置库文件中添加相应的信息,解析,存储,包括前台展现的逻辑都是一样的,因为都来自于一张表。
我的思路是
每个设备建立一个键值表,包含的字段类似如下:indiator_id,key,value
有一个相当于“配置库文件”的 设备配置表,添加相应的设备信息如设备ID,设备对应的 键值表 的表名,
存储时,通过设备ID从 设备配置表 获取 其指标表名,把数据写入,查询时,也是一样
因为存储、分析或是查询都是对某个设备的,所通过设备ID来查设备配置表取得其对应的表名是可取的。
如此 解析,存储,包括前台展现的逻辑都是一样的,只是表名是一个变量。 |
|