云计算环境下监控数据的接入方法、装置和计算机设备制造方法及图纸

技术编号:24090396 阅读:51 留言:0更新日期:2020-05-09 07:48
本发明专利技术公开了一种云计算环境下监控数据的接入方法、装置和计算机设备。其中,云计算环境下监控数据的接入方法包括:获取数据生产层产生的监控数据;通过负载均衡将监控数据转发至后端解析服务;通过后端解析服务解析监控数据,并生成消息队列;根据消息队列对监控数据进行缓冲存放处理。本发明专利技术实施例的云计算环境下监控数据的接入方法、装置和计算机设备,通过获取数据生产层产生的监控数据,并通过负载均衡将监控数据转发至后端解析服务,以及通过后端解析服务解析监控数据,并生成消息队列,然后根据消息队列对监控数据进行缓冲存放处理,能够避免数据处理层直接与监控数据发生交互,提高处理数据性能。

Access method, device and computer equipment of monitoring data in cloud computing environment

【技术实现步骤摘要】
云计算环境下监控数据的接入方法、装置和计算机设备
本专利技术涉及数据监控
,尤其涉及一种云计算环境下监控数据的接入方法、装置和计算机设备。
技术介绍
在云计算环境中,在虚拟机、主机集群、应用系统等资源的使用过程中会产生大规模的监控数据。在现有的云环境下,大量监控数据接入对平台的扩展能力和处理平台的能力要求高,当处理能力跟不上数据产生及传输速度时,容易发生数据丢失、宕机等问题。另一方面在新增监控对象时,如何保障平台的扩展而不停机等重要可用性指标需求也越来越迫切。传统的监控系统通常采用数据直接与数据处理存储部分直接交互。由于监控数据的突发性、连续性、大量性,由于管理系统处理能力不足,经常会有数据丢失或者处理系统崩溃等情况发生。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种在云计算环境下监控数据的接入方法,能够避免数据处理层直接与监控数据发生交互,提高处理数据性能。本专利技术的第二个目的在于提出一种在云计算环境下监控数据的接入装置。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。为了实现上述目的,本专利技术第一方面实施例提出一种在云计算环境下监控数据的接入方法,该方法包括:获取数据生产层产生的监控数据;通过负载均衡将所述监控数据转发至后端解析服务;通过所述后端解析服务解析所述监控数据,并生成消息队列;>根据所述消息队列对所述监控数据进行缓冲存放处理。可选的,通过所述后端解析服务解析所述监控数据,并生成消息队列,包括:获取解析相关的预设配置;获取所述监控数据的数据属性;根据所述预设配置和所述数据属性对所述监控数据进行分类并排序;根据分类结果和排序结果生成所述消息队列。可选的,方法还包括:在根据所述消息队列对所述监控数据进行缓冲存放处理之后,通过数据处理层接收所述消息队列中的消息并存储所述监控数据。可选的,获取数据生产层产生的监控数据,包括:利用接入网关统一接收所述监控数据。可选的,所述监控数据包括虚拟机数据、集群数据、应用数据中的至少一种。本专利技术实施例的在云计算环境下监控数据的接入方法,通过获取数据生产层产生的监控数据,并通过负载均衡将所述监控数据转发至后端解析服务,以及通过所述后端解析服务解析所述监控数据,并生成消息队列,然后根据所述消息队列对所述监控数据进行缓冲存放处理,能够避免数据处理层直接与监控数据发生交互,提高处理数据性能。为了实现上述目的,本专利技术第二方面实施例提出了一种在云计算环境下监控数据的接入装置,包括:数据生产层,用于产生监控数据;数据接入层,用于获取数据生产层产生的监控数据,通过负载均衡将所述监控数据转发至后端解析服务,以及通过所述后端解析服务解析所述监控数据,并生成消息队列,以及根据所述消息队列对所述监控数据进行缓冲存放处理;数据处理层,用于接收所述消息队列中的消息并存储所述监控数据。可选的,所述数据接入层,具体用于:获取解析相关的预设配置;获取所述监控数据的数据属性;根据所述预设配置和所述数据属性对所述监控数据进行分类并排序;根据分类结果和排序结果生成所述消息队列。可选的,所述数据接入层,具体用于:利用接入网关统一接收所述监控数据。可选的,所述监控数据包括虚拟机数据、集群数据、应用数据中的至少一种。本专利技术实施例的在云计算环境下监控数据的接入装置,通过获取数据生产层产生的监控数据,并通过负载均衡将所述监控数据转发至后端解析服务,以及通过所述后端解析服务解析所述监控数据,并生成消息队列,然后根据所述消息队列对所述监控数据进行缓冲存放处理,能够避免数据处理层直接与监控数据发生交互,提高处理数据性能。为了实现上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面实施例所述的在云计算环境下监控数据的接入方法。为了实现上述目的,本专利技术第四方面实施例还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面实施例所述的在云计算环境下监控数据的接入方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术一实施例的云计算环境下监控数据的接入方法的流程图;图2是本专利技术一个实施例的通过后端解析服务解析监控数据,并生成消息队列的流程图;图3是本专利技术另一实施例的云计算环境下监控数据的接入方法的流程图;图4是本专利技术一实施例的在云计算环境下监控数据的接入装置的结构示意图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。以下结合具体实施例对本专利技术作进一步详细描述,这些实施例不能理解为限制本专利技术所要求保护的范围。下面参考附图描述本专利技术实施例的云计算环境下监控数据的接入方法、装置和计算机设备。图1是本专利技术一实施例的云计算环境下监控数据的接入方法的流程图,如图1所示,该方法包括以下步骤:S1,获取数据生产层产生的监控数据。具体地,可利用接入网关统一接收监控数据。其中,监控数据可包括虚拟机数据、集群数据、应用数据中的至少一种。举例来说,被监控资源(虚拟机、集群、应用等资源)在生命周期内会产生大量的监控数据,这些监控数据根据被监控资源自身的特点而存在(连续性与间歇性并存、大流量与小流量并存)。在本实施例中,上述监控数据不直接使用数据处理层进行集中式处理,而是调用一个接入网关,统一接收上述监控数据。S2,通过负载均衡将监控数据转发至后端解析服务。在获取数据生产层产生的监控数据之后,可通过负载均衡将统一接收的监控数据转发至后端解析服务,由后端解析服务对监控数据进行处理。S3,通过后端解析服务解析监控数据,并生成消息队列。在本实施例中,通过后端解析服务解析监控数据,并生成消息队列,如图2所示,可进一步包括以下步骤:S31,获取解析相关的预设配置。S32,获取监控数据的数据属性。其中,被监控资源(虚拟机、集群、应用等资源)所产生的监控数据,其所具有的数据属性不同。S33,根据预设配置和数据属性对监控数据进行分类并排序。可基于预设配置和数据属性对监控数据进行分类并排序,从而生成相应的分类结果和排序结果。S本文档来自技高网...

【技术保护点】
1.一种在云计算环境下监控数据的接入方法,其特征在于,包括:/n获取数据生产层产生的监控数据;/n通过负载均衡将所述监控数据转发至后端解析服务;/n通过所述后端解析服务解析所述监控数据,并生成消息队列;/n根据所述消息队列对所述监控数据进行缓冲存放处理。/n

【技术特征摘要】
1.一种在云计算环境下监控数据的接入方法,其特征在于,包括:
获取数据生产层产生的监控数据;
通过负载均衡将所述监控数据转发至后端解析服务;
通过所述后端解析服务解析所述监控数据,并生成消息队列;
根据所述消息队列对所述监控数据进行缓冲存放处理。


2.如权利要求1所述的方法,其特征在于,通过所述后端解析服务解析所述监控数据,并生成消息队列,包括:
获取解析相关的预设配置;
获取所述监控数据的数据属性;
根据所述预设配置和所述数据属性对所述监控数据进行分类并排序;
根据分类结果和排序结果生成所述消息队列。


3.如权利要求1所述的方法,其特征在于,还包括:
在根据所述消息队列对所述监控数据进行缓冲存放处理之后,通过数据处理层接收所述消息队列中的消息并存储所述监控数据。


4.如权利要求1所述的方法,其特征在于,获取数据生产层产生的监控数据,包括:
利用接入网关统一接收所述监控数据。


5.如权利要求1所述的方法,其特征在于,所述监控数据包括虚拟机数据、集群数据、应用数据中的至少一种。


6.一种在云计算环境下监控数据的接入装置,其特征在于,包括:
数据生产层,用于产生监控数据;
数据接入层,用于获取数据...

【专利技术属性】
技术研发人员:曾兵
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

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

1