监控数据的输出方法和装置制造方法及图纸

技术编号:19857252 阅读:15 留言:0更新日期:2018-12-22 11:38
本发明专利技术公开了一种监控数据的输出方法和装置。所述方法包括:在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;从所述至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据;调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据;利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图。

【技术实现步骤摘要】
监控数据的输出方法和装置
本专利技术涉及信息处理领域,尤指一种监控数据的输出方法和装置。
技术介绍
随着技术的发展,数据中心的基础设施特别是服务器,规模已经到达万级数量,为了能使用户更直观的查看服务器的健康状态,对于服务器的实时监控,已经成为最必要的需求。对于服务器的监控,是一种较为密集的数据采集的过程。数据的其中一种展示形式就是曲线图,用此来展现监控项的的数据变化。在对服务器的监控过程中,会有一些已知或者未知的状况,导致数据采集失败,比如2018-06-0101:00:00采集到数据,以下简称D1,之后服务发生异常,直到2018-06-0201:00:00再次采集到数据,以下简称D2。前端页面使用ECharts组件来绘制历史曲线图,对于上述的数据,D1和D2之间会直接连线,这就不能直观的展示出两点之间出现监控异常的情况。在实现本专利技术过程中,专利技术人发现现有技术存在如下问题:目前Echarts已经可以断开空点,如下列[X,Y]数据:[“2018-06-0101:00:00”,“10”]、[“2018-06-0101:05:00”,“10”]、[“2018-06-0101:15:00”,“空”]、[“2018-06-0101:20:00”,10]、[“2018-06-0101:25:00”,“10”],前两个点直接连接,后两个点之间连接,中间的点由于Y值为空,曲线会在此断开。而面对上述D1和D2这种类型的数据,如:[“2018-06-0101:00:00”,“10”]、[“2018-06-0101:05:00”,“10”]、[“2018-06-0201:20:00”,10]、[“2018-06-0201:25:00”,“10”],中间超过一天都没有数据,但由于不存在X轴有值,Y轴为空的数据,此条曲线将不会出现断点,就不能直观的展示出两点之间出现监控异常的情况,影响对监控结果的正确判断。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种监控数据的输出方法和装置,能够准确输出监控数据的曲线图。为了达到本专利技术目的,本专利技术提供了一种监控数据的输出方法,包括:在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;从所述至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据;调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据;利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图。其中,所述方法还具有如下特点:所述利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图之后,所述方法还包括:识别所述监控曲线图中不连续的显示区域;输出所述不连续的显示区域未检测到监控数据的提示信息。其中,所述方法还具有如下特点:所述利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图之后,所述方法还包括:识别所述监控曲线图中不连续的显示区域;在所述不连续的显示区域中,增加断点显示标记,其中所述断电显示标识与所述不连续的显示区域的相连区域不相连。其中,所述方法还具有如下特点:所述在所述不连续的显示区域对应的监控周期信息上,增加断点显示标记,包括:获取所述不连续区域的相邻区域的监控数据;根据所述不连续区域中的监控周期的历史数据以及相连数据的监控数据,计算所述不连续区域中监控周期对应的监控数据数值;在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记。其中,所述方法还具有如下特点:所述在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记,包括:获取预先设置的步长信息,其中所述步长信息用于控制增加断点显示标记的数量,且大小为监控周期的整数倍;按照所述步长信息,在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记。一种监控数据的输出装置,包括:记录模块,用于在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;筛选模块,用于从所述至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据;调整模块,用于调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据;生成模块,用于利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图。其中,所述装置还具有如下特点:所述装置还包括:第一识别模块,用于在生成所述被监控对象的监控曲线图后,识别所述监控曲线图中不连续的显示区域;输出模块,用于输出所述不连续的显示区域未检测到监控数据的提示信息。其中,所述装置还具有如下特点:所述装置还包括:第二识别模块,用于在生成所述被监控对象的监控曲线图后,识别所述监控曲线图中不连续的显示区域;增加模块,用于在所述不连续的显示区域中,增加断点显示标记,其中所述断电显示标识与所述不连续的显示区域的相连区域不相连。其中,所述装置还具有如下特点:所述增加模块包括:计算子模块,用于根据所述不连续区域中的监控周期的历史数据以及相连数据的监控数据,计算所述不连续区域中监控周期对应的监控数据数值;增加子模块,用于在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记。其中,所述装置还具有如下特点:所述增加子模块包括:获取单元,用于获取预先设置的步长信息,其中所述步长信息用于控制增加断点显示标记的数量,且大小为监控周期的整数倍;增加单元,用于按照所述步长信息,在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记。本专利技术提供的实施例,获取各个监控周期对应的监控数据,得到至少两组数据,再从至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据,通过调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据,实现对空值的标记,使得利用上述数据输出监控曲线图时,在监控数据原来为空值的区域,曲线出现断电,保证曲线图能够准确的体现出真实检测结果,保证后续对监控结果的正确判断。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的监控数据的输出方法的流程图;图2为本专利技术提供的监控数据的输出装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术提供的监控数据的输出方法的流程图。图1所示方法包括:步骤101、在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;其中,每本文档来自技高网
...

【技术保护点】
1.一种监控数据的输出方法,其特征在于,包括:在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;从所述至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据;调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据;利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图。

【技术特征摘要】
1.一种监控数据的输出方法,其特征在于,包括:在得到被监控对象在预先设置的监控周期内的监控数据后,记录各个监控周期对应的监控数据,得到至少两组数据;从所述至少两组数据中,筛选所述监控数据为空值的数据,得到目标组数据;调整所述目标组数据中监控数据的数值为无限大,得到调整后的目标组数据;利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图。2.根据权利要求1所述的方法,其特征在于,所述利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图之后,所述方法还包括:识别所述监控曲线图中不连续的显示区域;输出所述不连续的显示区域未检测到监控数据的提示信息。3.根据权利要求1所述的方法,其特征在于,所述利用记录的至少两组数据以及调整后的目标组数据,生成所述被监控对象的监控曲线图之后,所述方法还包括:识别所述监控曲线图中不连续的显示区域;在所述不连续的显示区域中,增加断点显示标记,其中所述断电显示标识与所述不连续的显示区域的相连区域不相连。4.根据权利要求3所述的方法,其特征在于,所述在所述不连续的显示区域对应的监控周期信息上,增加断点显示标记,包括:获取所述不连续区域的相邻区域的监控数据;根据所述不连续区域中的监控周期的历史数据以及相连数据的监控数据,计算所述不连续区域中监控周期对应的监控数据数值;在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记。5.根据权利要求4所述的方法,其特征在于,所述在所述不连续区域中监控周期和监控数据数值共同确定的显示位置上,增加断点显示标记,包括:获取预先设置的步长信息,其中所述步长信息用于控制增加断点显示标记的数量,且大小为监控周期的整数倍;按照所述步长信息,在所述不连续区域中监控周期和监控数据数...

【专利技术属性】
技术研发人员:韩笑莹
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1