监控信息获取方法及装置、存储介质及电子设备制造方法及图纸

技术编号:40833423 阅读:15 留言:0更新日期:2024-04-01 14:57
本申请涉及计算机技术领域,提供一种监控信息获取方法及装置、存储介质及电子设备。其中,监控信息获取方法应用于宿主机上的第一pod,具体包括:挂载目标目录,目标目录为Cgroup Driver在宿主机上对应的目录;根据目标目录下的子目录结构确定宿主机当前配置的Cgroup Driver类型,不同的Cgroup Driver类型对应的子目录结构不同;根据Cgroup Driver类型从目标目录下对应的位置获取宿主机上待监控的第二pod的pod信息。上述方法在获取监控信息时根据目标目录下的子目录结构自适应地判断Cgroup Driver类型,从而减少了安全隐患,并且适合于在大规模集群部署的场景中应用。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,涉及一种监控信息获取方法及装置、存储介质及电子设备


技术介绍

1、cgroup是linux内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如cpu、内存、磁盘io等等)的机制,而cgroup驱动(cgroup driver)是对cgroup接口的封装,通过cgroup driver用户可以对cgroup进行操作,根据实现的不同,cgroup driver可以具有不同的类型,例如systemd、cgroupfs等。

2、在kubernates环境中,当需要监测宿主机上运行的pod的信息时,一般需要先确定宿主机当前配置的cgroup driver的类型,然后根据cgroup driver的类型去查找所需的信息。

3、现有技术中通常是通过挂载docker目录,然后利用docker info命令查询docker信息来获得cgroup driver的类型,但此举可能会暴露宿主机中的docker信息和docker操作权限,存在一定的安全隐患。


技术实现思路</b>

本文档来自技高网...

【技术保护点】

1.一种监控信息获取方法,其特征在于,应用于宿主机上的第一pod,所述方法包括:

2.根据权利要求1所述的监控信息获取方法,其特征在于,所述Cgroup Driver类型包括Systemd或Cgroupfs,所述根据所述目标目录下的子目录结构确定所述宿主机当前配置的Cgroup Driver类型,包括:

3.根据权利要求1所述的监控信息获取方法,其特征在于,所述Cgroup Driver类型包括Systemd或Cgroupfs,所述根据所述目标目录下的子目录结构确定所述宿主机当前配置的Cgroup Driver类型,包括:

4.根据权利要求2或3所述的...

【技术特征摘要】

1.一种监控信息获取方法,其特征在于,应用于宿主机上的第一pod,所述方法包括:

2.根据权利要求1所述的监控信息获取方法,其特征在于,所述cgroup driver类型包括systemd或cgroupfs,所述根据所述目标目录下的子目录结构确定所述宿主机当前配置的cgroup driver类型,包括:

3.根据权利要求1所述的监控信息获取方法,其特征在于,所述cgroup driver类型包括systemd或cgroupfs,所述根据所述目标目录下的子目录结构确定所述宿主机当前配置的cgroup driver类型,包括:

4.根据权利要求2或3所述的监控信息获取方法,其特征在于,所述第一子目录为所述目标目录下与systemd对应的多个子目录中的任选的一个,所述第二子目录为所述目标目录下与cgroupfs对应的多个子目录中的任选的一个。

5.根据权利要求2或3所述的监控信息获取方法,其特征在于,所述根据所...

【专利技术属性】
技术研发人员:贺元杰郭为
申请(专利权)人:上海天数智芯半导体有限公司
类型:发明
国别省市:

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

1