游离服务检测方法、装置、设备和介质制造方法及图纸

技术编号:39038857 阅读:11 留言:0更新日期:2023-10-10 11:51
本申请提供一种游离服务检测方法、装置、设备和介质。包括:获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息;基于节点容器的标识标签和节点任务的标签,确定节点容器中目标容器节点的游离服务列表信息;基于目标容器标签和集群任务列表信息,确定集群容器标签中的目标集群容器标签、以及与目标集群容器标签对应的目标租户信息。通过本申请的方法,能够监控节点的状态和资源使用情况,及时发现节点的游离服务状态问题并进行处理,有利于集群的正常工作。有利于集群的正常工作。有利于集群的正常工作。

【技术实现步骤摘要】
游离服务检测方法、装置、设备和介质


[0001]本申请涉及检测游离服务
,尤其涉及一种游离服务检测方法、装置、设备和介质。

技术介绍

[0002]云平台对于科技的发展重要性毋庸置疑,当云平台由于网络或其他原因导致节点与管控服务失联,容易出现某些本该删除的服务仍然存在,即节点脱离服务管控的问题,导致新版本发布的时候出现新旧服务并存的情况。
[0003]如何快速的了解云平台上是否存在游离服务状态的服务运行情况对于用户来说是十分重要的,然而目前针对数据中心操作系统(Data Center Operating System,Dcos)没有一套可靠、可用的游离服务检测方法;此外,也有采用基于心跳信息和配置信息,生成解决异常状态的命令,用于排查游离服务。
[0004]然而,现有的游离服务检测方法存在对处于游离服务状态的节点的检测效果不佳,导致用户不能及时处理游离节点的问题。

技术实现思路

[0005]本申请提供一种游离服务检测方法、装置、设备和介质,用以解决现有方法对处于游离服务状态的节点的检测效果不佳,导致用户不能及时处理游离节点的问题。
[0006]第一方面,本申请提供一种游离服务检测方法,方法包括:
[0007]获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,其中,集群任务列表信息包括节点集群内集群容器的集群容器标签、以及与集群容器标签对应的租户信息,容器列表信息包括目标节点中的节点容器、以及节点容器的容器标签和标识标签,服务列表信息为通过Mesos Slave接口获取的信息,包括目标节点中的节点任务、以及节点任务的标签;
[0008]基于节点容器的标识标签和节点任务的标签,确定节点容器中目标容器节点的游离服务列表信息,目标容器节点为处于游离服务状态的容器节点,游离服务列表信息包括目标容器节点的目标容器标签;
[0009]基于目标容器标签和集群任务列表信息,确定集群容器标签中的目标集群容器标签、以及与目标集群容器标签对应的目标租户信息。
[0010]在本申请实施例中,获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,包括:
[0011]获取节点集群中的目标节点列表;
[0012]基于目标节点列表,确定目标节点列表中的目标节点;
[0013]获取目标节点的容器列表信息和服务列表信息。
[0014]在本申请实施例中,游离服务检测系统还包括docker接口,获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,包括:
[0015]基于docker接口,获取目标节点的节点容器信息记录;
[0016]基于节点容器信息记录,确定目标节点的容器列表信息;
[0017]基于Mesos Slave接口,获取目标节点的节点任务信息记录;
[0018]基于节点任务信息记录,确定目标节点的服务列表信息。
[0019]在本申请实施例中,游离服务检测系统还包括Mesos Master接口,获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,包括:
[0020]基于Mesos Master接口,获取节点集群的节点集群任务信息记录;
[0021]基于节点集群任务信息记录,确定节点集群的集群任务列表信息。
[0022]在本申请实施例中,基于节点容器的标识标签和节点任务的标签,确定节点容器中目标容器节点的游离服务列表信息,包括:
[0023]比对节点容器的标识标签和节点任务的标签,确定目标标识标签,目标标识标签为与节点任务的标签未满足第一预设比对要求的节点容器的标识标签;
[0024]基于目标标识标签,确定节点容器中的目标容器节点、以及目标容器节点的游离服务列表信息。
[0025]在本申请实施例中,基于目标容器标签和集群任务列表信息,确定集群容器标签中的目标集群容器标签、以及与目标集群容器标签对应的目标租户信息,包括:
[0026]比对目标容器标签和集群任务列表信息中的集群容器标签,确定集群容器标签中与目标容器标签满足第二预设比对要求的目标集群容器标签;
[0027]基于目标集群容器标签和集群任务列表信息,确定与目标集群容器标签对应的目标租户信息。
[0028]在本申请实施例中,基于目标集群容器标签和集群任务列表信息,确定与目标集群容器标签对应的目标租户信息,包括:
[0029]基于集群任务列表信息,确定集群容器标签与租户信息的关联关系;
[0030]基于目标集群容器标签和关联关系,确定与目标集群容器标签对应的目标租户信息。
[0031]第二方面,本申请提供一种游离服务检测装置,装置包括:
[0032]信息获取模块,用于获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,其中,集群任务列表信息包括节点集群内集群容器的集群容器标签、以及与集群容器标签对应的租户信息,容器列表信息包括目标节点中的节点容器、以及节点容器的容器标签和标识标签,服务列表信息为通过Mesos Slave接口获取的信息,包括目标节点中的节点任务、以及节点任务的标签;
[0033]信息确定模块,用于基于节点容器的标识标签和节点任务的标签,确定节点容器中目标容器节点的游离服务列表信息,目标容器节点为处于游离服务状态的容器节点,游离服务列表信息包括目标容器节点的目标容器标签;
[0034]标签与信息确定模块,用于基于目标容器标签和集群任务列表信息,确定集群容器标签中的目标集群容器标签、以及与目标集群容器标签对应的目标租户信息。
[0035]第三方面,本申请提供一种设备,包括:处理器,以及与处理器通信连接的存储器;
[0036]存储器存储计算机执行指令;
[0037]处理器执行存储器存储的计算机执行指令,以实现本申请的方法。
[0038]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本申请的方法。
[0039]本申请提供的游离服务检测方法、装置、设备和介质,通过获取节点集群的集群任务列表信息,以及节点集群中目标节点的容器列表信息和服务列表信息,其中,集群任务列表信息包括节点集群内集群容器的集群容器标签、以及与集群容器标签对应的租户信息,容器列表信息包括目标节点中的节点容器、以及节点容器的容器标签和标识标签,服务列表信息为通过Mesos Slave接口获取的信息,包括目标节点中的节点任务、以及节点任务的标签;基于节点容器的标识标签和节点任务的标签,确定节点容器中目标容器节点的游离服务列表信息,目标容器节点为处于游离服务状态的容器节点,游离服务列表信息包括目标容器节点的目标容器标签;基于目标容器标签和集群任务列表信息,确定集群容器标签中的目标集群容器标签、以及与目标集群容器标签对应的目标租户信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游离服务检测方法,其特征在于,应用于游离服务检测系统,所述游离服务检测系统包括Mesos Slave接口,所述方法包括:获取节点集群的集群任务列表信息,以及所述节点集群中目标节点的容器列表信息和服务列表信息,其中,所述集群任务列表信息包括所述节点集群内集群容器的集群容器标签、以及与所述集群容器标签对应的租户信息,所述容器列表信息包括所述目标节点中的节点容器、以及所述节点容器的容器标签和标识标签,所述服务列表信息为通过所述Mesos Slave接口获取的信息,包括所述目标节点中的节点任务、以及所述节点任务的标签;基于所述节点容器的标识标签和所述节点任务的标签,确定所述节点容器中目标容器节点的游离服务列表信息,所述目标容器节点为处于游离服务状态的容器节点,所述游离服务列表信息包括所述目标容器节点的目标容器标签;基于所述目标容器标签和所述集群任务列表信息,确定所述集群容器标签中的目标集群容器标签、以及与所述目标集群容器标签对应的目标租户信息。2.根据权利要求1所述的方法,其特征在于,所述获取节点集群的集群任务列表信息,以及所述节点集群中目标节点的容器列表信息和服务列表信息,包括:获取所述节点集群中的目标节点列表;基于所述目标节点列表,确定所述目标节点列表中的目标节点;获取所述目标节点的容器列表信息和服务列表信息。3.根据权利要求1所述的方法,其特征在于,所述游离服务检测系统还包括docker接口,所述获取节点集群的集群任务列表信息,以及所述节点集群中目标节点的容器列表信息和服务列表信息,包括:基于所述docker接口,获取所述目标节点的节点容器信息记录;基于所述节点容器信息记录,确定所述目标节点的容器列表信息;基于所述Mesos Slave接口,获取所述目标节点的节点任务信息记录;基于所述节点任务信息记录,确定所述目标节点的服务列表信息。4.根据权利要求1所述的方法,其特征在于,所述游离服务检测系统还包括Mesos Master接口,所述获取节点集群的集群任务列表信息,以及所述节点集群中目标节点的容器列表信息和服务列表信息,包括:基于所述Mesos Master接口,获取所述节点集群的节点集群任务信息记录;基于所述节点集群任务信息记录,确定所述节点集群的集群任务列表信息。5.根据权利要求1所述的方法,其特征在于,所述基于所述节点容器的标识标签和所述节点任务的标签,确定所述节点容器中目标容器节点的游离服务列表信息,包括:比对所述节点容器的标识标签和所述节点任务的标签,确定目标标识标签,所述目标标识标签为与所述节点任务的标签未满足第一预...

【专利技术属性】
技术研发人员:亓洪涛杨潜于晓倩
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1