数据监控方法、服务器及存储介质与流程

文档序号:21541971发布日期:2020-07-17 17:44阅读:154来源:国知局
数据监控方法、服务器及存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种数据监控方法、服务器及存储介质。



背景技术:

随着信息时代的发展,各种线下的业务依托互联网技术转移到线上,服务商能够将个人的业务运行在系统平台上与消费者进行交互,将产生交互数据,例如访问量、注册量、购买量等。当消费者与服务商之间出现访问高峰期时,由于系统缺少监控机制和预防机制,不能提前采取应对措施,导致系统压力增加造成服务器异常,影响系统正常运行。

因此如何提前对系统的负载能力进行合理调整,避免在下一个同时间段出现系统负载过大导致系统崩溃成为了亟需解决的技术问题。



技术实现要素:

本发明的主要目的在于提供一种数据监控方法、服务器及存储介质,旨在如何提前对系统的负载能力进行合理调整,避免在下一个同时间段出现系统负载过大导致系统崩溃的问题。

为实现上述目的,本发明提供的一种数据监控方法,应用于服务器,该方法包括:

配置步骤:为业务平台创建预设数量的容器,每个容器上部署有至少一个监控agent,每个监控agent用于监控该监控agent所在容器的至少一类预设指标,实时获取所述至少一类预设指标对应的文本数据,根据预设分段规则对所述文本数据进行分段压缩处理得到若干段子文本数据,为每段所述子文本数据分配唯一的时间标识并存储至数据库;

标记步骤:查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段;及

反馈步骤:利用预设算法计算得出在预设日期内所述子文本数据在标记时间段对应的数值,判断所述数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至所述业务平台对应的。

优选地,在所述配置步骤之后,该方法还包括响应步骤:

响应所述客户端发出的数据查询请求,解析所述数据查询请求得到待请求数据携带的时间标识,根据所述时间标识从数据库中找到对应的子文本数据,对所述子文本数据解压处理并反馈至所述客户端进行展示。

优选地,所述监控agent还用于识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将所述不符合预设条件的客户端的ip地址列入黑名单。

优选地,所述预设条件包括:

获取诉所述发出访问请求的客户端的ip地址,根据所述ip地址遍历查询所述黑名单,若所述黑名单中存在与所述ip地址的匹配项,则对该访问请求进行拦截;

若不存在,则判断该ip地址在第二预设时间段内的请求次数是否大于第二预设阈值,若是则对该访问请求进行拦截。

优选地,所述预设算法为滑动平均算法,滑动平均算法采用的公式为:

其中,yl为在预设日期时标记时间段对应的数值,p为选取的历史数据个数,yip为历史数据中标记时间段对应的数值。

为实现上述目的,本发明还进一步提供一种服务器,所述服务器包括存储器和处理器,所述存储器上存储有数据监控程序,所述数据监控程序被所述处理器执行时实现如下步骤:

配置步骤:为业务平台创建预设数量的容器,每个容器上部署有至少一个监控agent,每个监控agent用于监控该监控agent所在容器的至少一类预设指标,实时获取所述至少一类预设指标对应的文本数据,根据预设分段规则对所述文本数据进行分段压缩处理得到若干段子文本数据,为每段所述子文本数据分配唯一的时间标识并存储至数据库;

标记步骤:查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段;及

反馈步骤:利用预设算法计算得出在预设日期内所述子文本数据在标记时间段对应的数值,判断所述数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至所述业务平台对应的。

优选地,所述数据监控程序被所述处理器执行时还实现如下步骤:

响应所述客户端发出的数据查询请求,解析所述数据查询请求得到待请求数据携带的时间标识,根据所述时间标识从数据库中找到对应的子文本数据,对所述子文本数据解压处理并反馈至所述客户端进行展示。

优选地,所述监控agent还用于识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将所述不符合预设条件的客户端的ip地址列入黑名单。

优选地,所述预设条件包括:

获取诉所述发出访问请求的客户端的ip地址,根据所述ip地址遍历查询所述黑名单,若所述黑名单中存在与所述ip地址的匹配项,则对该访问请求进行拦截;

若不存在,则判断该ip地址在第二预设时间段内的请求次数是否大于第二预设阈值,若是则对该访问请求进行拦截。

为实现上述目的,本发明进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据监控程序,所述数据监控程序可被一个或者多个处理器执行,以实现如上所述的数据监控方法的步骤。

本发明提出的数据监控方法、服务器及存储介质,通过为业务平台创建预设数量的容器,每个容器上部署有至少一个用于监控自身所在容器的至少一类预设指标的监控agent,实时获取至少一类预设指标对应的文本数据,对文本数据进行分段压缩处理得到若干段子文本数据,为每段子文本数据分配唯一的时间标识并存储至数据库,查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段,计算得出在预设日期内标记时间段对应的数值,判断数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至业务平台对应的客户端。本发明能够提前告知用户对系统的负载能力进行合理调整,避免在下一个同时间段出现系统负载过大导致系统崩溃。

附图说明

图1为本发明服务器较佳实施例的应用环境图;

图2为图1中数据监控程序较佳实施例的程序模块示意图;

图3为本发明数据监控方法较佳实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参附图做进一步说明。

具体实施方式

为了使本发明的目的、技术本实施例及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术本实施例可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术本实施例的结合出现相互矛盾或无法实现时应当认为这种技术本实施例的结合不存在,也不在本发明要求的保护范围之内。

本发明提供一种服务器1。

所述服务器1包括,但不仅限于,存储器11、处理器12及网络接口13。

其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是服务器1的内部存储单元,例如该服务器1的硬盘。存储器11在另一些实施例中也可以是服务器1的外部存储设备,例如该服务器1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,存储器11还可以既包括服务器1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于服务器1的应用软件及各类数据,例如数据监控程序10的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行数据监控程序10等。

网络接口13可选的可以包括标准的有线接口、无线接口(如wi-fi接口),通常用于在该服务器与其他电子设备之间建立通信连接。

客户端可以是桌上型计算机、笔记本、平板电脑、手机等。

网络可以为互联网、云网络、无线保真(wi-fi)网络、个人网(pan)、局域网(lan)和/或城域网(man)。网络环境中的各种设备可以被配置为根据各种有线和无线通信协议连接到通信网络。这样的有线和无线通信协议的例子可以包括但不限于以下中的至少一个:传输控制协议和互联网协议(tcp/ip)、用户数据报协议(udp)、超文本传输协议(http)、文件传输协议(ftp)、zigbee、edge、ieee802.11、光保真(li-fi)、802.16、ieee802.11s、ieee802.11g、多跳通信、无线接入点(ap)、设备对设备通信、蜂窝通信协议和/或蓝牙(bluetooth)通信协议或其组合。

可选地,该服务器1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以称为显示屏或显示单元,用于显示在服务器1中处理的信息以及用于显示可视化的用户界面。

图1仅示出了具有组件11-13以及数据监控程序10的服务器1,本领域技术人员可以理解的是,图1示出的结构并不构成对服务器1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

在本实施例中,图1的数据监控程序10被处理器12执行时,实现以下步骤:

配置步骤:为业务平台创建预设数量的容器,每个容器上部署有至少一个监控agent,每个监控agent用于监控该监控agent所在容器的至少一类预设指标,实时获取所述至少一类预设指标对应的文本数据,根据预设分段规则对所述文本数据进行分段压缩处理得到若干段子文本数据,为每段所述子文本数据分配唯一的时间标识并存储至数据库;

标记步骤:查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段;及

反馈步骤:利用预设算法计算得出在预设日期内所述子文本数据在标记时间段对应的数值,判断所述数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至所述业务平台对应的。

在另一实施例中,该程序还包括执行以下步骤:

响应所述客户端发出的数据查询请求,解析所述数据查询请求得到待请求数据携带的时间标识,根据所述时间标识从数据库中找到对应的子文本数据,对所述子文本数据解压处理并反馈至所述客户端进行展示。

在另一实施例中,所述监控agent还用于识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将所述不符合预设条件的客户端的ip地址列入黑名单。

关于上述步骤的详细介绍,请参照下述图2关于数据监控程序10实施例的程序模块示意图及图3关于数据监控方法实施例的方法流程示意图的说明。

参照图2所示,为图1中数据监控程序10实施例的程序模块示意图。数据监控程序10被分割为多个模块,该多个模块存储于存储器11中,并由处理器12执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。

在本实施例中,所述数据监控程序10包括配置模块110、标记模块120及反馈模块130。

配置模块110,用于为业务平台创建预设数量的容器,每个容器上部署有至少一个监控agent,每个监控agent用于监控该监控agent所在容器的至少一类预设指标,实时获取所述至少一类预设指标对应的文本数据,根据预设分段规则对所述文本数据进行分段压缩处理得到若干段子文本数据,为每段所述子文本数据分配唯一的时间标识并存储至数据库。

在本实施例中,以保险业务平台为例,不同的用户将各自的保险业务运行在保险业务平台上供访问者进行访问、注册、购买等。预先在保险业务平台的数据库中创建预设数量的容器,其中容器用于存储用户与外部系统交互过程产生的数据,例如访问者对保险业务的访问数据、注册数据、购买数据等。每个容器上部署有至少一个监控agent。监控agent指能自主活动的软件或者硬件实体,具有下列基本特性:

(1)自治性(autonomy):agent能根据外界环境的变化,而自动地对自己的行为和状态进行调整,而不是仅仅被动地接受外界的刺激,具有自我管理自我调节的能力;

(2)反应性(reactive):能对外界的刺激作出反应的能力;

(3)主动性(proactive):对于外界环境的改变,agent能主动采取活动的能力;

(4)社会性(social):agent具有与其它agent或人进行合作的能力,不同的agent可根据各自的意图与其它agent进行交互,以达到解决问题的目的;

(5)进化性:agent能积累或学习经验和知识,并修改自己的行为以适应新环境。

在本实施例中,agent用于监控并获取相应容器的至少一类预设指标(例如cpu,内存,磁盘,网络资源等)的文本数据(例如“cpu_usuage{time=1h}10”,表示cpu在1小时内的使用率为10%)。通过agent实时获取至少一类预设指标对应的文本数据后,为了节省数据库的存储空间,同时提高文本数据传输速度,因此在本实施例中,根据预设分段规则(例如文本数据是在24小时内采集的,以每小时为界限,将文本数据分成24段)对文本数据进行分段压缩处理得到若干段子文本数据,为每段子文本数据分配唯一的时间标识(例如2:00-3:00、3:00-4:00),并将子文本数据存储至数据库。

在另一实施例中,所述监控agent还用于对文本数据进行数据清洗处理,所述数据清洗处理包括:

对所述文本数据进行分析,利用逐行扫描方式找出并标记所述文本数据中的缺失值;及

利用拉格朗日插值法对所述数据中标记的缺失值进行修补填充。

在本实施例中,所述数据清洗处理通常采用缺失值填充、噪声光华、无用属性删除、逻辑错误检查、数据标准化、数据规范化和数据离散化等常规数据清洗方法。

以缺失值填充为例解释说明:通过对所述文本数据进行分析,利用逐行扫描方式找出并标记所述数据中的缺失值后,利用拉格朗日插值法对所述文本数据中标记的缺失值进行修补填充,从而完成数据清洗。

在另一实施例中,所述监控agent还用于识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将所述不符合预设条件的客户端的ip地址列入黑名单。

为了防止外部系统频繁请求服务器进行ddos攻击,即分布式拒绝服务攻击,分布式拒绝服务攻击可以使很多的计算机在同一时间遭受到攻击,使攻击的目标无法正常使用,不仅仅会影响用户的正常使用,同时造成的经济损失非常巨大。因此利用监控agent识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将不符合预设条件的客户端的ip地址列入黑名单。

所述预设条件包括:

获取发出访问请求的客户端的ip地址,根据所述ip地址遍历查询所述黑名单,若所述黑名单中存在与所述ip地址的匹配项,则对该访问请求进行拦截;

若不存在,则判断该ip地址在第二预设时间段(例如1分钟)内的请求次数是否大于第二预设阈值(例如1000次),若是则对该访问请求进行拦截。

标记模块120,用于查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段。

在本实施例中,查询每个第一预设时间段(例如12:00-13:00)内对应的子文本数据,选取其中指定类别的预设指标(例如cpu使用率)对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值中的最大者(以cpu使用率为例,例如70%),并标记该最大者对应的第一预设时间段(例如12:00-13:00)为标记时间段。

在其他实施例中,还可以根据子文本数据及数值创建展示图反馈给客户端为用户展示。并对标记时间段及对应的数值在展示图中进行标记突出显示,方便用户重点关注,将带有标记的展示图反馈至客户端进行展示。

反馈模块130,用于利用预设算法计算得出在预设日期内所述子文本数据在标记时间段对应的数值,判断所述数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至所述业务平台对应的。

在本实施例中,利用预设算法计算得出在预设日期(例如第二天)时标记时间段(例如12:00-13:00)对应的数值,当判断计算得出的数值大于第一预设阈值(例如当预设指标为cpu使用率时,第一预设阈值为50%)时,则发出容器扩容提醒反馈至对应的客户端。通过预测预设日期时子文本数据在标记时间段对应的数值,并判断是否进行容器扩容,生成对应的提醒信息反馈给业务平台对应的客户端供用户参考,以决定是否进行容器扩容,以避免在下一个同时间段(例如第二天的标记时间段)出现容器负载过大导致系统崩溃。

所述预设算法为滑动平均算法,滑动平均算法采用的公式为:

其中,yl为在预设日期时标记时间段对应的数值,p为选取的历史数据个数,yip为历史数据中标记时间段(例如12:00-13:00)对应的数值。

例如预设日期为5月6号,p为3,即在5月6前三天(5月3号、5月4号、5月5号),以cpu使用率为例,yi1为5月3号标记时间段(例如12:00-13:00)对应的数值60%,yi2为5月4号标记时间段(例如12:00-13:00)对应的数值70%,yi3为5月5号标记时间段(例如12:00-13:00)对应的数值50%。

因此

设第一预设阈值为50%,即yl>50%,则发出容器扩容提醒反馈至业务平台对应的客户端。

在另一实施例中,该程序还执行响应模块,用于:

响应所述客户端发出的数据查询请求,解析所述数据查询请求得到待请求数据携带的时间标识,根据所述时间标识从数据库中找到对应的子文本数据,对所述子文本数据解压处理并反馈至所述客户端进行展示。

在本实施例中,用户可以通过客户端向服务器1发出数据查询请求,接收到数据查询请求的服务器1对其进行解析后得到时间标识,根据该时间标识从数据库中查找到对应的子文本数据,并对子文本数据进行解压处理后反馈给客户端供用户随时查看,得知预设指标对应在某一个时间段内对应的子文本数据。

此外,本发明还提供一种数据监控方法。参照图3所示,为本发明数据监控方法的实施例的方法流程示意图。服务器1的处理器12执行存储器11中存储的数据监控程序10时实现数据监控方法的如下步骤:

s110,为业务平台创建预设数量的容器,每个容器上部署有至少一个监控agent,每个监控agent用于监控该监控agent所在容器的至少一类预设指标,实时获取所述至少一类预设指标对应的文本数据,根据预设分段规则对所述文本数据进行分段压缩处理得到若干段子文本数据,为每段所述子文本数据分配唯一的时间标识并存储至数据库。

在本实施例中,以保险业务平台为例,不同的用户将各自的保险业务运行在保险业务平台上供访问者进行访问、注册、购买等。预先在保险业务平台的数据库中创建预设数量的容器,其中容器用于存储用户与外部系统交互过程产生的数据,例如访问者对保险业务的访问数据、注册数据、购买数据等。每个容器上部署有至少一个监控agent。监控agent指能自主活动的软件或者硬件实体,具有下列基本特性:

(1)自治性(autonomy):agent能根据外界环境的变化,而自动地对自己的行为和状态进行调整,而不是仅仅被动地接受外界的刺激,具有自我管理自我调节的能力;

(2)反应性(reactive):能对外界的刺激作出反应的能力;

(3)主动性(proactive):对于外界环境的改变,agent能主动采取活动的能力;

(4)社会性(social):agent具有与其它agent或人进行合作的能力,不同的agent可根据各自的意图与其它agent进行交互,以达到解决问题的目的;

(5)进化性:agent能积累或学习经验和知识,并修改自己的行为以适应新环境。

在本实施例中,agent用于监控并获取相应容器的至少一类预设指标(例如cpu,内存,磁盘,网络资源等)的文本数据(例如“cpu_usuage{time=1h}10”,表示cpu在1小时内的使用率为10%)。通过agent实时获取至少一类预设指标对应的文本数据后,为了节省数据库的存储空间,同时提高文本数据传输速度,因此在本实施例中,根据预设分段规则(例如文本数据是在24小时内采集的,以每小时为界限,将文本数据分成24段)对文本数据进行分段压缩处理得到若干段子文本数据,为每段子文本数据分配唯一的时间标识(例如2:00-3:00、3:00-4:00),并将子文本数据存储至数据库。

在另一实施例中,所述监控agent还用于对文本数据进行数据清洗处理,所述数据清洗处理包括:

对所述文本数据进行分析,利用逐行扫描方式找出并标记所述文本数据中的缺失值;及

利用拉格朗日插值法对所述数据中标记的缺失值进行修补填充。

在本实施例中,所述数据清洗处理通常采用缺失值填充、噪声光华、无用属性删除、逻辑错误检查、数据标准化、数据规范化和数据离散化等常规数据清洗方法。

以缺失值填充为例解释说明:通过对所述文本数据进行分析,利用逐行扫描方式找出并标记所述数据中的缺失值后,利用拉格朗日插值法对所述文本数据中标记的缺失值进行修补填充,从而完成数据清洗。

在另一实施例中,所述监控agent还用于识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将所述不符合预设条件的客户端的ip地址列入黑名单。

为了防止外部系统频繁请求服务器进行ddos攻击,即分布式拒绝服务攻击,分布式拒绝服务攻击可以使很多的计算机在同一时间遭受到攻击,使攻击的目标无法正常使用,不仅仅会影响用户的正常使用,同时造成的经济损失非常巨大。因此利用监控agent识别客户端的身份,对不符合预设条件的客户端发出的访问请求进行拦截,并将不符合预设条件的客户端的ip地址列入黑名单。

所述预设条件包括:

获取发出访问请求的客户端的ip地址,根据所述ip地址遍历查询所述黑名单,若所述黑名单中存在与所述ip地址的匹配项,则对该访问请求进行拦截;

若不存在,则判断该ip地址在第二预设时间段(例如1分钟)内的请求次数是否大于第二预设阈值(例如1000次),若是则对该访问请求进行拦截。

s120,查询每个第一预设时间段对应的子文本数据,选取其中指定类别的预设指标对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值最大者对应的第一预设时间段作为标记时间段。

在本实施例中,查询每个第一预设时间段(例如12:00-13:00)内对应的子文本数据,选取其中指定类别的预设指标(例如cpu使用率)对应的子文本数据,分别获取所述指定类别的预设指标对应的子文本数据在每个第一预设时间段内的数值,取数值中的最大者(以cpu使用率为例,例如70%),并标记该最大者对应的第一预设时间段(例如12:00-13:00)为标记时间段。

在其他实施例中,还可以根据子文本数据及数值创建展示图反馈给客户端为用户展示。并对标记时间段及对应的数值在展示图中进行标记突出显示,方便用户重点关注,将带有标记的展示图反馈至客户端进行展示。

s130,利用预设算法计算得出在预设日期内所述子文本数据在标记时间段对应的数值,判断所述数值是否大于第一预设阈值,若是则发出容器扩容提醒信息反馈至所述业务平台对应的客户端。

在本实施例中,利用预设算法计算得出在预设日期(例如第二天)时标记时间段(例如12:00-13:00)对应的数值,当判断计算得出的数值大于第一预设阈值(例如当预设指标为cpu使用率时,第一预设阈值为50%)时,则发出容器扩容提醒反馈至对应的客户端。通过预测预设日期时子文本数据在标记时间段对应的数值,并判断是否进行容器扩容,生成对应的提醒信息反馈给业务平台对应的客户端供用户参考,以决定是否进行容器扩容,以避免在下一个同时间段(例如第二天的标记时间段)出现容器负载过大导致系统崩溃。

所述预设算法为滑动平均算法,滑动平均算法采用的公式为:

其中,yl为在预设日期时标记时间段对应的数值,p为选取的历史数据个数,yip为历史数据中标记时间段(例如12:00-13:00)对应的数值。

例如预设日期为5月6号,p为3,即在5月6前三天(5月3号、5月4号、5月5号),以cpu使用率为例,yi1为5月3号标记时间段(例如12:00-13:00)对应的数值60%,yi2为5月4号标记时间段(例如12:00-13:00)对应的数值70%,yi3为5月5号标记时间段(例如12:00-13:00)对应的数值50%。

因此

设第一预设阈值为50%,即yl>50%,则发出容器扩容提醒反馈至业务平台对应的客户端。

在另一实施例中,该方法还包括以下步骤:

响应所述客户端发出的数据查询请求,解析所述数据查询请求得到待请求数据携带的时间标识,根据所述时间标识从数据库中找到对应的子文本数据,对所述子文本数据解压处理并反馈至所述客户端进行展示。

在本实施例中,用户可以通过客户端向服务器1发出数据查询请求,接收到数据查询请求的服务器1对其进行解析后得到时间标识,根据该时间标识从数据库中查找到对应的子文本数据,并对子文本数据进行解压处理后反馈给客户端供用户随时查看,得知预设指标对应在某一个时间段内对应的子文本数据。

此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等中的任意一种或者几种的任意组合。计算机可读存储介质中包括数据监控程序10,本发明之计算机可读存储介质的具体实施方式与上述数据监控方法以及服务器1的具体实施方式大致相同,在此不再赘述。

需要说明的是,上述本发明实施例序日仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

上述本发明实施例序日仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术本实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1