一种巡检系统、方法、电子设备及存储介质与流程

文档序号:35987290发布日期:2023-11-10 11:04阅读:70来源:国知局
一种巡检系统、方法、电子设备及存储介质与流程

本申请涉及数据检测,具体而言,涉及一种巡检系统、方法、电子设备及存储介质。


背景技术:

1、随着云计算技术的不断发展,容器技术被更加广泛的应用,kubernetes作为容器编排的主要工具,逐渐被确立为容器管理的事实标准,逐步成为平台即服务(paas)的核心组件。paas平台的稳定性是保障业务运行的基石,而巡检功能恰好可以作为保证稳定性的一种不可或缺的手段。巡检主要从平台组件的健康检查和平台的资源用量两方面及时发现平台中潜在的风险和问题,并对风险和故障给出合适的解决方案。paas平台上线巡检功能后,运维人员可针对平台配置定时巡检任务或者手动触发巡检,从而快速检测平台状态,并将巡检报告通过邮件的方式发送给相关人员。

2、现有的巡检功能多数使用脚本维护,随着巡检范围的扩大,巡检内容的细化,会有越来越多的脚本,极大的增加了维护成本;而且巡检时需要额外获取平台的权限,这样也增大了权限泄露的风险。现有的巡检功能需要提前配置巡检项,并提供对应的数据源,可扩展性较低。现有的巡检的结果可能需要人工生成巡检报告,增加了实施人员的负担。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种巡检系统、方法、电子设备及存储介质,以克服现有技术中的问题。

2、第一方面,本申请实施例提供了一种巡检系统,所述巡检系统包括:控制集群和业务集群;所述控制集群与所述业务集群通讯连接,所述控制集群从所述业务集群中获取目标数据,并对所述目标数据进行检测得到检测结果;

3、其中,所述控制集群包括巡检功能组件和存储模块;所述业务集群包括容器编排系统和数据监控系统;

4、所述巡检功能组件用于从所述容器编排系统中采集元数据、从所述数据监控系统中采集监控数据,并对所述元数据和所述监控数据进行检测,得到检测结果,并将所述检测结果存储在所述存储模块。

5、在本申请一些技术方案中,上述容器编排系统用于聚合容器中的主机形成目标集群,并管理该目标集群;

6、所述巡检功能组件用于从所述容器编排系统中采集元数据,包括:

7、所述巡检功能组件用于从所述容器编排系统中采集巡检项和巡检配置,并根据所述巡检配置遍历所述目标集群中的巡检项。

8、在本申请一些技术方案中,上述数据监控系统用于抓取集群内的主机、容器、服务的监控指标,包括:

9、所述巡检功能组件用于从所述数据监控系统中采集监控数据,包括:

10、所述巡检功能组件用于根据所述巡检项从所述数据监控系统中采集与所述巡检项对应的监控指标,并将所述监控指标作为所述巡检项的巡检指标。

11、在本申请一些技术方案中,上述巡检项包括自定义资源;

12、所述巡检功能组件用于根据所述巡检项从所述数据监控系统中采集与所述巡检项对应的监控指标,包括:

13、所述巡检功能组件用于根据所述自定义资源从所述数据监控系统中采集与所述自定义资源对应的监控指标。

14、在本申请一些技术方案中,上述巡检项包括原生资源;

15、所述巡检功能组件用于根据所述巡检项从所述数据监控系统中采集与所述巡检项对应的监控指标,包括:

16、所述巡检功能组件用于根据所述原生资源从所述数据监控系统中采集与所述原生资源对应的监控指标。

17、在本申请一些技术方案中,上述自定义资源包括巡检项资源、巡检资源和巡检详情资源;

18、其中,所述巡检项资源包括每一个巡检项的名称、描述、风险等级、预警阈值、检测指标、影响、建议、是否开启;

19、所述巡检资源记录巡检的开始时间、结束时间,巡检功能组件风险的概览、巡检资源用量的数据;

20、所述巡检详情资源记录每次巡检的风险详情信息。

21、在本申请一些技术方案中,上述原生资源包括巡检配置资源,其中,所述巡检配置资源记录巡检定时器开关、定时器配置、巡检记录保留条数、巡检报告名称、是否发送巡检报告、巡检报告通知人。

22、第二方面,本申请实施例提供了一种巡检方法,应用于巡检系统,所述巡检系统包括:控制集群和业务集群;所述控制集群与所述业务集群通讯连接;所述方法包括:

23、所述控制集群从所述业务集群中获取目标数据,并对所述目标数据进行检测得到检测结果;

24、其中,所述控制集群包括巡检功能组件和存储模块;所述业务集群包括容器编排系统和数据监控系统;

25、所述巡检功能组件从所述容器编排系统中采集元数据、从所述数据监控系统中采集监控数据,并对所述元数据和所述监控数据进行检测,得到检测结果,并将所述检测结果存储在所述存储模块。

26、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的巡检方法的步骤。

27、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的巡检方法的步骤。

28、本申请的实施例提供的技术方案可以包括以下有益效果:

29、本申请中巡检系统包括控制集群和业务集群,控制集群与业务集群通讯连接,控制集群从业务集群中获取目标数据,并对目标数据进行检测得到检测结果;其中,控制集群包括巡检功能组件和存储模块;业务集群包括容器编排系统和数据监控系统。巡检功能组件用于从容器编排系统中采集元数据、从数据监控系统中采集监控数据,并对元数据和监控数据进行检测,得到检测结果,并将检测结果存储在存储模块。解决了普通巡检的安全问题、维护困难问题以及巡检项扩展难的问题,控制集群与业务集群分别处理的方式,极大减轻了对业务集群的侵入,保证了系统的稳定性。

30、申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种巡检系统,其特征在于,所述巡检系统包括:控制集群和业务集群;所述控制集群与所述业务集群通讯连接,所述控制集群从所述业务集群中获取目标数据,并对所述目标数据进行检测得到检测结果;

2.根据权利要求1所述的巡检系统,其特征在于,所述容器编排系统用于聚合容器中的主机形成目标集群,并管理该目标集群;

3.根据权利要求2所述的巡检系统,其特征在于,所述数据监控系统用于抓取集群内的主机、容器、服务的监控指标,包括:

4.根据权利要求3所述的巡检系统,其特征在于,所述巡检项包括自定义资源;

5.根据权利要求3所述的巡检系统,其特征在于,所述巡检项包括原生资源;

6.根据权利要求4所述的巡检系统,其特征在于,所述自定义资源包括巡检项资源、巡检资源和巡检详情资源;

7.根据权利要求5所述的巡检系统,其特征在于,所述原生资源包括巡检配置资源,其中,所述巡检配置资源记录巡检定时器开关、定时器配置、巡检记录保留条数、巡检报告名称、是否发送巡检报告、巡检报告通知人。

8.一种巡检方法,其特征在于,应用于巡检系统,所述巡检系统包括:控制集群和业务集群;所述控制集群与所述业务集群通讯连接;所述方法包括:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求8所述的巡检方法的步骤。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求8所述的巡检方法的步骤。


技术总结
本申请提供了一种巡检系统、方法、电子设备及存储介质,巡检系统包括控制集群和业务集群,控制集群与业务集群通讯连接,控制集群从业务集群中获取目标数据,并对目标数据进行检测得到检测结果;其中,控制集群包括巡检功能组件和存储模块;业务集群包括容器编排系统和数据监控系统。巡检功能组件用于从容器编排系统中采集元数据、从数据监控系统中采集监控数据,并对元数据和监控数据进行检测,得到检测结果,并将检测结果存储在存储模块。解决了普通巡检的安全问题、维护困难问题以及巡检项扩展难的问题,控制集群与业务集群分别处理的方式,极大减轻了对业务集群的侵入,保证了系统的稳定性。

技术研发人员:王嘉豪,史建华
受保护的技术使用者:北京凌云雀科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1