一种云平台监测的方法和装置制造方法及图纸

技术编号:18556784 阅读:27 留言:0更新日期:2018-07-28 13:38
本发明专利技术实施例公开了一种云平台监测的方法,所述方法包括:为云平台上至少一个待监测的虚拟设备建立对应的层级结构;采集所述虚拟设备的运行数据;在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作。本发明专利技术实施例还公开了一种云平台监测的装置。

【技术实现步骤摘要】
一种云平台监测的方法和装置
本专利技术涉及云计算
,尤其涉及一种云平台监测的方法和装置。
技术介绍
云平台具有规模大、虚拟化、动态性、实时性等特点,这就要求云平台监测系统必须能够监测大规模资源、监测虚拟资源和动态资源、并实时查看监测报告,以及监测服务的可测量性等特点。而现有的云平台监测系统中存在以下缺点:当云平台上监测到故障事件时,很难确定是由哪一个监测设备故障引起的,即对发生故障事件的溯源操作难度较大;很多云平台上的监测系统的功能较为固定,很难实现系统功能的动态扩展。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种云平台监测的方法和装置,实现了对故障事件的溯源操作。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种云平台监测的方法,包括:为云平台上至少一个待监测的虚拟设备建立对应的层级结构;所述层级结构由上至下依次包括:位于顶层的所述虚拟设备的标识信息和位于第二层的所述虚拟设备的至少一个功能组;每个功能组用于表示所述虚拟设备运行时的一类功能;采集所述虚拟设备的运行数据;在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;所述异常运行数据的关联信息包括:所述层级结构第二层中与异常运行数据关联的虚拟设备的功能组、以及所述层级结构顶层中与异常运行数据关联的虚拟设备标识信息;在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作。上述方案中,所述层级结构还包括:位于第三层的所述虚拟设备的至少一个功能组使用的至少一台服务器的IP地址、位于第四层的至少一台服务器的IP地址对应的至少一个监测项目、位于底层的至少一个监测项目对应的虚拟设备的运行数据。上述方案中,所述异常运行数据的关联信息还包括:所述层级结构第四层中与异常运行数据关联的监测项目和所述层级结构第三层中与异常运行数据关联的服务器IP地址;所述标记所述异常运行数据的关联信息包括:在确定采集到的运行数据为异常运行数据时,根据底层中异常运行数据标记所述异常运行数据的关联信息中第四层的关联信息;根据标记的第四层的关联信息,标记所述异常运行数据的关联信息中第三层的关联信息;根据标记的第三层的关联信息,标记所述异常运行数据的关联信息中第二层的关联信息;根据标记的第二层的关联信息,标记所述异常运行数据的关联信息中顶层的关联信息。上述方案中,所述在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作,包括:在确定所述云平台出现故障事件后,根据层级结构中标记的关联信息查询所述异常运行数据的关联信息中除底层外至少一个其他层的关联信息,实现对所述故障事件的溯源操作。上述方案中,所述方法还包括:在为至少一个虚拟设备建立对应的层级结构后,增加或删除层级结构的第二层中至少一个功能组。本专利技术实施例还提供了一种云平台监测的装置,所述装置包括:建立模块、采集模块、处理模块和定位模块;其中,建立模块,用于为云平台上至少一个待监测的虚拟设备建立对应的层级结构;所述层级结构由上至下依次包括:位于顶层的所述虚拟设备的标识信息和位于第二层的所述虚拟设备的至少一个功能组;每个功能组用于表示所述虚拟设备运行时的一类功能;采集模块,用于采集所述虚拟设备的运行数据;处理模块,用于在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;所述异常运行数据的关联信息包括:所述层级结构第二层中与异常运行数据关联的虚拟设备的功能组、以及所述层级结构顶层中与异常运行数据关联的虚拟设备标识信息;定位模块,用于在确定所述云平台出现故障事件时,根据所述关联信息,实现对所述故障事件的溯源操作。上述方案中,所述层级结构还包括:位于第三层的所述虚拟设备的至少一个功能组使用的至少一台服务器的IP地址、位于第四层的至少一台服务器的IP地址对应的至少一个监测项目、位于底层的至少一个监测项目对应的虚拟设备的运行数据。上述方案中,所述异常运行数据的关联信息还包括:所述层级结构第四层中与异常运行数据关联的监测项目和所述层级结构第三层中与异常运行数据关联的服务器IP地址;所述处理模块,具体用于在确定采集到的运行数据为异常运行数据时,根据底层中异常运行数据标记所述异常运行数据的关联信息中第四层的关联信息;根据标记的第四层的关联信息,标记所述异常运行数据的关联信息中第三层的关联信息;根据标记的第三层的关联信息,标记所述异常运行数据的关联信息中第二层的关联信息;根据标记的第二层的关联信息,标记所述异常运行数据的关联信息中顶层的关联信息。上述方案中,所述定位模块,具体用于在确定所述云平台出现故障事件时,根据层级结构中标记的关联信息查询所述异常运行数据的关联信息中除底层外至少一个其他层的关联信息,实现对所述故障事件的溯源操作。上述方案中,所述建立模块,还用于在为至少一个虚拟设备建立对应的层级结构后,增加或删除层级结构的第二层中至少一个功能组。本专利技术实施例中,为云平台上至少一个待监测的虚拟设备建立对应的层级结构;采集所述虚拟设备的运行数据;在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作。如此,实现了对所述故障事件的溯源操作。附图说明图1为本专利技术云平台监测的方法的第一实施例的流程图;图2为本专利技术实施例中待监测虚拟设备的第一层级结构的示意图;图3为本专利技术实施例云平台监测的装置的第一组成结构示意图;图4为本专利技术实施例中待监测虚拟设备的第二层级结构的示意图;图5为本专利技术实施例云平台监测的装置的第二组成结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。第一实施例图1为本专利技术云平台监测的方法的第一实施例的流程图,如图1所示,该方法包括:步骤100:为云平台上至少一个待监测的虚拟设备建立对应的层级结构。本步骤中,层级结构由上至下依次包括:位于顶层的所述虚拟设备的标识信息和位于第二层的所述虚拟设备的至少一个功能组;每个功能组用于表示所述虚拟设备运行时的一类功能。优选地,层级结构还包括:位于第三层的所述虚拟设备的至少一个功能组使用的至少一台服务器的互联网协议地址(InternetProtocol,IP)地址、位于第四层的至少一台服务器的IP地址对应的至少一个监测项目、位于底层的至少一个监测项目对应的虚拟设备的运行数据。本专利技术实施例将各个待监测系统的关键主机抽象为虚拟设备,虚拟设备的属性信息作为标识信息用来表示不同虚拟设备。这里,虚拟设备的属性信息包括:设备简写名、设备描述、所属项目或产品名称、所属功能组、IP地址、操作系统和版本。优选地,本专利技术实施例按照产品——功能组——服务器地址——监测项目——监测内容来建立待监测虚拟设备的层级结构关系。图2为本专利技术实施例中待监测虚拟设备的第一层级结构的示意图,如图2所示,虚拟设备的层级结构的组成包括:位于顶层的产品标识信息、位于第二层虚拟设备N个功能组,N取大于0的整数、位于第三层的每一个功能使用的全部IP地址、位于第四层的每一个IP地址对应的监测项目、位于底层的每一个监测项目对应的本文档来自技高网...

【技术保护点】
1.一种云平台监测的方法,其特征在于,所述方法包括:为云平台上至少一个待监测的虚拟设备建立对应的层级结构;所述层级结构由上至下依次包括:位于顶层的所述虚拟设备的标识信息和位于第二层的所述虚拟设备的至少一个功能组;每个功能组用于表示所述虚拟设备运行时的一类功能;采集所述虚拟设备的运行数据;在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;所述异常运行数据的关联信息包括:所述层级结构第二层中与异常运行数据关联的虚拟设备的功能组、以及所述层级结构顶层中与异常运行数据关联的虚拟设备标识信息;在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作。

【技术特征摘要】
1.一种云平台监测的方法,其特征在于,所述方法包括:为云平台上至少一个待监测的虚拟设备建立对应的层级结构;所述层级结构由上至下依次包括:位于顶层的所述虚拟设备的标识信息和位于第二层的所述虚拟设备的至少一个功能组;每个功能组用于表示所述虚拟设备运行时的一类功能;采集所述虚拟设备的运行数据;在确定采集到的运行数据为异常运行数据时,确定所述云平台出现故障事件,并标记所述异常运行数据的关联信息;所述异常运行数据的关联信息包括:所述层级结构第二层中与异常运行数据关联的虚拟设备的功能组、以及所述层级结构顶层中与异常运行数据关联的虚拟设备标识信息;在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作。2.根据权利要求1所述的方法,其特征在于,所述层级结构还包括:位于第三层的所述虚拟设备的至少一个功能组使用的至少一台服务器的IP地址、位于第四层的至少一台服务器的IP地址对应的至少一个监测项目、位于底层的至少一个监测项目对应的虚拟设备的运行数据。3.根据权利要求2所述的方法,其特征在于,所述异常运行数据的关联信息还包括:所述层级结构第四层中与异常运行数据关联的监测项目和所述层级结构第三层中与异常运行数据关联的服务器IP地址;所述标记所述异常运行数据的关联信息包括:在确定采集到的运行数据为异常运行数据时,根据底层中异常运行数据标记所述异常运行数据的关联信息中第四层的关联信息;根据标记的第四层的关联信息,标记所述异常运行数据的关联信息中第三层的关联信息;根据标记的第三层的关联信息,标记所述异常运行数据的关联信息中第二层的关联信息;根据标记的第二层的关联信息,标记所述异常运行数据的关联信息中顶层的关联信息。4.根据权利要求1所述的方法,其特征在于,所述在确定所述云平台出现故障事件后,根据所述关联信息,实现对所述故障事件的溯源操作,包括:在确定所述云平台出现故障事件后,根据层级结构中标记的关联信息查询所述异常运行数据的关联信息中除底层外至少一个其他层的关联信息,实现对所述故障事件的溯源操作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在为至少一个虚拟设备建立对应的层级结构后,增加或删除层级结构的第二层中至少一个功能组。6.一种云...

【专利技术属性】
技术研发人员:龚国成舒忠玲刘强余永华张伟
申请(专利权)人:中移物联网有限公司中国移动通信集团公司
类型:发明
国别省市:重庆,50

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

1