一种集群组件状态探测的方法和装置制造方法及图纸

技术编号:34767531 阅读:24 留言:0更新日期:2022-08-31 19:21
本发明专利技术公开了一种集群组件状态探测的方法和装置,涉及云服务技术领域。该方法的一具体实施方式包括:响应于监听到任务描述文件的创建或更新,判断是否触发检测任务创建事件;若是,获取所述任务描述文件中任务列表的多项任务描述内容,每项任务描述内容指示了待测组件;根据所述任务描述内容创建检测任务,以对与所述任务描述内容对应的待测组件进行检测;获取与所述任务描述内容对应的待测组件的检测结果,根据所述检测结果更新所述任务描述文件;否则,不创建检测任务。该实施方式通过监听任务描述文件的创建或更新,以确定是否创建检测任务,从而能够主动感知组件的运行状态,集成成本和维护成本低。成成本和维护成本低。成成本和维护成本低。

【技术实现步骤摘要】
一种集群组件状态探测的方法和装置


[0001]本专利技术涉及云服务
,尤其涉及一种集群组件状态探测的方法和装置。

技术介绍

[0002]随着云服务的发展,越来越多的服务或组件在云平台上运行,因此,需要对云平台上的服务或组件的运行状态进行检测和监控。
[0003]现有技术通过Prometheus(一套开源的监控&报警&时间序列数据库的组合)和对应的exporter(为Prometheus提供监控数据源的应用)来监控和检测服务或组件的运行状态,但这种检测和和监控方式需要依赖额外的数据库存储,且集成成本高,对服务或组件的运行状态的感知上报发生在故障之后,不能主动感知服务或组件的运行状态。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种集群组件状态探测的方法和装置,能够主动感知组件的运行状态,无需额外集成、不依赖第三方存储,集成成本低、维护成本低。
[0005]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种集群组件状态探测的方法,包括:<br/>[0006]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群组件状态探测的方法,其特征在于,包括:响应于监听到任务描述文件的创建或更新,判断是否触发检测任务创建事件;若是,获取所述任务描述文件中任务列表的多项任务描述内容,每项任务描述内容指示了待测组件;根据所述任务描述内容创建检测任务,以对与所述任务描述内容对应的待测组件进行检测;获取与所述任务描述内容对应的待测组件的检测结果,根据所述检测结果更新所述任务描述文件;否则,不创建检测任务。2.根据权利要求1所述的方法,其特征在于,判断是否触发检测任务创建事件,包括:判断所述任务描述文件的身份字段的值是否发生变更,若是,触发所述检测任务创建事件,否则,不触发所述检测任务创建事件。3.根据权利要求1所述的方法,其特征在于,根据所述任务描述内容创建检测任务,包括:判断所述任务描述文件的执行方式字段的值是否为空;若是,将所述任务列表中的每项所述任务描述内容分别转换为单次执行的检测任务;若否,将所述任务列表中的每项所述任务描述内容分别转换为循环执行的检测任务。4.根据权利要求1所述的方法,其特征在于,获取与所述任务描述内容对应的待测组件的检测结果之后,包括:判断所述检测结果是否指示状态异常,在所述检测结果指示状态异常的情况下,调用报警服务。5.根据权利要求1所述的方法,其特征在于,在调用报警服务之前,包括:确定所述状态异常的次数超过预设阈值;否则...

【专利技术属性】
技术研发人员:鲁阿皓何小锋徐健康
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1