idcops系统中怎么实现一个报表功能
这篇文章将为大家详细讲解有关idcops系统中怎么实现一个报表功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
依稀记得开发idcops的其中一个初衷,也是当时的终极目标---通过多方运维人员在idcops平台的输入,最终能够在系统中直接输出客观可用的数据报表。当然,大家目前能看到的首页这个dashboard也是一直都存在的。甚至说,很多朋友都是被这个dashboard吸引过来的。
但目前大伙儿能看到的这个dashboard是一个不完善的,不能够动态选择输出的简单报表。
恰巧,上周给公司运营那边做了个简单统计pv/ip的页面。由于种种原因,没能上elk,而且运营那边要求也不高,所以,采用shell+django+关系型数据库MySQL,做了个最小统计粒度为10分钟的统计页面给运营查看。
因涉及公司到隐私,这边只能上个打了马赛克的截图如下:
从图中可以看出,这个报表我分出了好几个选项供用户动态输入。
1、放缩模式 scale,或叫 zoom out
2、开始时间、结束时间
3、平台 platform,目前我们主要有电脑端和移动端两个平台
4、过滤站点 site,这个不用说啦,马马马上马上
5、房间号 room
从上面几个选项可以看出,用户可以输出多种对自己有用的报表。那么,再来说说idcops中的报表统计。
作为一个idc运营商,尤其是那些国有企业,知名的,优质的idc运营商,特别注重数据中心运营这一块的数据。与此同时,一些自己有一套完整的IT运维流程的数据中心大客户,也迫切地需要各式各样的报表数据。
那么,报表的存在,从公司内部层面来说,能够更好更直观地体现出数据中心的运营情况,从面对客户层面来说,能够显得我们是更用心,更专业的服务商。因此,对于idcops这个系统来说,我大致会从这两方面来开发系统的数据报表功能。下面先罗列出一些主要的报表清单:
1、针对于数据中心层面
1.1、这个大概就是大伙儿目前看到的dashboard那样
2、针对于机柜层面
2.1、机柜数量、和相关机柜类型
2.2、时间范围内各类机柜的变化趋势
2.3、机柜 top5-10 客户
3、针对于设备层面
3.1、设备类型、标签数量
3.2、时间范围内设备变化趋势
关于idcops系统中怎么实现一个报表功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。