监控方法及电子设备技术

技术编号:38430526 阅读:21 留言:0更新日期:2023-08-07 11:27
本申请提供一种监控方法及电子设备,所述方法应用于监控系统,包括:接收数据采集组件的信息,所述数据采集组件的信息至少包括所述数据采集组件的监控接口信息;所述数据采集组件关联一个监控对象,所述数据采集组件用于对所述监控对象进行数据采集;根据所述监控接口信息,获取所述数据采集组件采集的所述监控对象的数据。本申请通过在数据采集组件部署后,主动发送包括监控接口信息的数据采集组件的信息给监控系统,避免了手动在监控系统端添加数据采集组件的信息,简化了监控过程,方便后期维护。期维护。期维护。

【技术实现步骤摘要】
监控方法及电子设备


[0001]本申请涉及计算机
,尤其涉及一种监控方法及电子设备。

技术介绍

[0002]监控系统,例如,普罗米修斯(Pometheus),对监控对象进行监控,是先需要监控对象向监控系统提供监控系统所需的监控接口,这样监控系统才能通过该监控接口对监控对象进行监控。但是很多监控对象无法直接提供监控系统所需的监控接口,因此,在监控系统和监控对象之间引入第三者——数据采集组件,例如,Exporter,数据采集组件先根据监控对象提供的监控相关的接口采集监控对象的数据,再向监控系统提供监控对象的数据。
[0003]但是目前监控系统不能自动发现部署的与各监控对象相关的数据采集组件。在数据采集组件部署好后,需要手动到监控系统添加数据采集组件的相关信息后,监控系统才能从数据采集组件抓取监控对象的监控数据,从而造成监控繁琐,维护不方便。

技术实现思路

[0004]有鉴于此,本申请提供一种监控方法及电子设备,实现不需要手动到监控系统添加数据采集组件的信息,简化监控过程,方便后期维护。
[0005]本申请实施例第一方面提供了一种监控方法,应用于监控系统,包括:接收数据采集组件的信息,所述数据采集组件的信息至少包括所述数据采集组件的监控接口信息;所述数据采集组件关联一个监控对象,所述数据采集组件用于对所述监控对象进行数据采集;根据所述监控接口信息,获取所述数据采集组件采集的所述监控对象的数据。
[0006]通过采用该技术方案,通过在数据采集组件部署后,部署平台主动发送包括监控接口信息的数据采集组件的信息给监控系统,监控系统根据数据采集组件的信息从数据采集组件获取监控对象的数据,避免了手动在监控系统端添加数据采集组件的信息,简化了监控过程,方便后期维护。
[0007]在一种可能的实现方式中,在所述接收数据采集组件的信息之后,还包括:检测是否接收到卸载信息,所述卸载信息用于表征所述数据采集组件被卸载;在检测到接收到所述卸载信息的情况下,删除所述数据采集组件的信息。
[0008]通过采用该技术方案,避免监控系统对被卸载的数据采集组件进行数据采集,造成数据采集失败。
[0009]在一种可能的实现方式中,所述监控对象包括总部监控对象和至少一个分部监控对象,所述监控系统包括:用于监控所述总部监控对象的数据的总监控系统,以及用于监控所述分部监控对象的数据的子监控系统,一个所述子监控系统对应一个所述分部监控对象,所述总监控系统包括展示界面;所述方法还包括:所述总监控系统接收所述子监控系统发送的所述分部监控对象的数据;
所述总监控系统在所述展示界面上展示所述总部监控对象的数据和所述分部监控对象的数据;所述总监控系统将所述总部监控对象的数据和所述分部监控对象的数据存储到数据库。
[0010]通过采用该技术方案,实现对自身获取的数据的监控展示,也实现一体化的集中监控展示。
[0011]在一种可能的实现方式中,所述数据采集组件的信息还包括所述数据采集组件的标签信息;在所述获取所述数据采集组件采集的所述监控对象的数据之后,还包括:根据所述标签信息展示所述监控对象的数据。
[0012]通过采用该技术方案,实现对监控对象的数据的灵活展示,也提高监控对象的数据的可观性。
[0013]本申请实施例第二方面提供了一种监控方法,应用于部署平台,包括:根据用于表征部署资源的资源信息,部署所述数据采集组件,并得到所述数据采集组件的信息;所述数据采集组件关联一个监控对象,所述数据采集组件用于对所述监控对象进行数据采集;将所述数据采集组件的信息发送给监控系统,所述数据采集组件的信息至少包括所述数据采集组件的监控接口信息;所述监控系统用于根据所述监控接口信息,获取所述数据采集组件采集的所述监控对象的数据。
[0014]通过采用该技术方案,避免了手动在监控系统端添加数据采集组件的信息,简化了监控过程,方便后期维护。
[0015]在一种可能的实现方式中,在将所述数据采集组件的信息发送给监控系统之后,还包括:检测所述数据采集组件的存在状态;在检测到所述数据采集组件被卸载的情况下,向所述监控系统发送卸载信息,所述监控系统用于根据所述卸载信息,删除所述数据采集组件的信息。
[0016]通过采用该技术方案,避免监控系统对被卸载的数据采集组件进行数据采集,造成数据采集失败。
[0017]在一种可能的实现方式中,所述部署数据采集组件,包括:检测所述监控对象的部署状态;在检测到所述监控对象被部署的情况下,部署所述数据采集组件。
[0018]通过采用该技术方案,让数据采集组件随监控对象部署时部署,解决了数据采集组件和监控对象单独部署的麻烦,也能避免数据采集组件和监控对象没有关联上的问题。
[0019]在一种可能的实现方式中,所述部署数据采集组件,包括:对所述数据采集组件配置预设标签;所述数据采集组件的信息还包括所述数据采集组件的标签信息;所述监控系统用于根据所述标签信息展示所述监控对象的数据。
[0020]通过采用该技术方案,有利于监控系统根据预设标签对监控对象的数据进行数据展示和数据过滤。
[0021]在一种可能的实现方式中,在所述部署数据采集组件之后,还包括:
检测所述监控对象的存在状态;在检测到所述监控对象被卸载的情况下,卸载所述数据采集组件。
[0022]通过采用该技术方案,让数据采集组件随监控对象卸载时卸载,解决了因监控对象被卸载而数据采集组件未被卸载导致的误报问题。
[0023]第三方面,本申请实施例提供一种监控装置,所述装置具有实现上述第一方面或第二方面所提供的方法的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
[0024]第四方面,本申请实施例提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面或第二方面所述的监控方法。
[0025]第五方面,本申请实施例提供一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行如第一方面或第二方面所述的监控方法。
[0026]第六方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面或第二方面所述的监控方法。
[0027]可以理解地,上述提供的第三方面所述的监控装置,第四方面所述的计算机可读存储介质,第五方面所述的电子设备,第六方面所述的计算机程序产品,均与上述第一方面或第二方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
[0028]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种监控方法,其特征在于,应用于监控系统,包括:接收数据采集组件的信息,所述数据采集组件的信息至少包括所述数据采集组件的监控接口信息;所述数据采集组件关联一个监控对象,所述数据采集组件用于对所述监控对象进行数据采集;根据所述监控接口信息,获取所述数据采集组件采集的所述监控对象的数据。2.根据权利要求1所述的监控方法,其特征在于,在所述接收数据采集组件的信息之后,还包括:检测是否接收到卸载信息,所述卸载信息用于表征所述数据采集组件被卸载;在检测到接收到所述卸载信息的情况下,删除所述数据采集组件的信息。3.根据权利要求1所述的监控方法,其特征在于,所述监控对象包括总部监控对象和至少一个分部监控对象,所述监控系统包括:用于监控所述总部监控对象的数据的总监控系统,以及用于监控所述分部监控对象的数据的子监控系统,一个所述子监控系统对应一个所述分部监控对象,所述总监控系统包括展示界面;所述方法还包括:所述总监控系统接收所述子监控系统发送的所述分部监控对象的数据;所述总监控系统在所述展示界面上展示所述总部监控对象的数据和所述分部监控对象的数据;所述总监控系统将所述总部监控对象的数据和所述分部监控对象的数据存储到数据库。4.根据权利要求1所述的监控方法,其特征在于,所述数据采集组件的信息还包括所述数据采集组件的标签信息;在所述获取所述数据采集组件采集的所述监控对象的数据之后,还包括:根据所述标签信息展示所述监控对象的数据。5.一种监控方法,其特征在于,应用于部署平台,包括:根据用于表征部署资源的资源信息,部署所述数据采集组件,并得到所述数据采集组件的信息;所述数据采集...

【专利技术属性】
技术研发人员:胡爱纯张良
申请(专利权)人:工业富联杭州数据科技有限公司
类型:发明
国别省市:

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

1