[发明专利]一种日志采集方法及装置在审
申请号: | 202111451439.2 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114327749A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 周飒;肖斌;万杰;尹晓剑 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 采集 方法 装置 | ||
一种日志采集方法及装置,用于在进行容器集管理与服务平台项目建设的过程中,针对K8S环境下,更有效灵活的采集容器集中的日志。在本申请中,方法包括:根据目标容器集的资源文件,从宿主机的容器运行时中获取目标容器集的采集路径,采集路径中包括目标容器集中待采集文件日志在宿主机中的存储路径;根据目标容器集的采集路径,采集目标容器集中的日志。
技术领域
本申请涉及计算机技术领域,尤其涉及一种日志采集方法及装置。
背景技术
Kubernetes(可简称K8S),是一个开源的用于管理云平台中多个主机上的容器集(pod)的应用。K8S可用于快速有效地响应用户需求,部署以及扩展用户应用。
在K8S环境下,容器集是可以动态增减的。比如在应用更新版本后,或宿主机故障导致容器集发生迁移后,容器集名称会改变,旧的容器集会销毁,新的容器集会创建;再比如,容器集具有弹性伸缩的特性,容器集的数量也可以相应的增多或减少。
如此,在进行容器集管理与服务平台项目建设的过程中,针对K8S环境下,如何采集容器集中的应用日志,是目前亟需解决的问题。
发明内容
本申请提供一种日志采集方法及装置,用于在进行容器集管理与服务平台项目建设的过程中,针对K8S环境下,更有效灵活的采集容器集中的应用日志。
第一方面,本申请提供一种日志采集方法,包括:
根据目标容器集的资源文件,从宿主机的容器运行时中获取目标容器集的采集路径,采集路径中包括目标容器集中待采集文件日志在宿主机中的存储路径;根据目标容器集的采集路径,采集目标容器集中的日志。
上述技术方案中,根据目标容器集的资源文件,从容器运行时中获取目标容器集的采集路径,该采集路径是针对于一个目标容器集的,且该采集路径中包括有待采集文件日志在宿主机中的存储路径,如此,可基于该采集路径准确且高效地从宿主机的存储路径中获取到目标容器集中的日志。
在一种可能的实现方式中,根据目标容器集的资源文件,从宿主机的容器运行时中获取目标容器集的采集路径,包括:从目标容器集的资源文件中获取目标容器集对应的目标容器集标识,以及待采集文件日志对应的目标volume(数据卷)标识;根据目标容器集标识,从容器运行时中获取目标容器集的多个对应关系,对应关系中包括volume标识和volume标识对应宿主机路径;根据目标volume标识和多个对应关系,确定目标volume标识对应目标宿主机路径,以作为待采集文件日志在宿主机中的存储路径。
上述技术方案中,可从目标容器集的资源文件中获取目标容器集标识、目标volume标识,随后基于该目标容器集标识、目标volume标识,从容器运行时中获取到目标宿主机路径,该目标宿主机路径具体是待采集文件日志的目标容器集路径映射至宿主机中的路径,如此,可根据目标宿主机路径从宿主机中获取到待采集文件日志。
在一种可能的实现方式中,资源文件中包括待采集文件日志在目标容器集中的目标容器集路径,以及目标volume标识的对应关系;根据目标容器集的资源文件,从宿主机的容器运行时中获取目标容器集的采集路径之前,还包括:根据目标容器集的资源文件,在宿主机中创建目标容器集,其中目标volume标识对应的目标volume用于将目标容器集路径映射至目标宿主机路径;将目标宿主机路径和目标volume标识对应存储于容器运行时。
上述技术方案中,容器运行时在创建目标容器集时,可以根据资源文件中目标容器集路径与目标volume标识之间的对应关系,将目标容器集路径映射到宿主机中的目标宿主机路径,且将目标volume标识与目标宿主机路径的对应关系记载于容器运行时中。如此,可以根据目标volume标识从容器运行时中获取到目标宿主机路径,进而根据目标宿主机路径从宿主机中获取到待采集文件日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111451439.2/2.html,转载请声明来源钻瓜专利网。