[發明專利]基于Kubernetes集群的日志收集方法、裝置、電子設備及存儲介質在審
| 申請號: | 202210232885.2 | 申請日: | 2022-03-09 |
| 公開(公告)號: | CN114461503A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 馮洋 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/455 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚曉欣 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 kubernetes 集群 日志 收集 方法 裝置 電子設備 存儲 介質 | ||
1.一種基于Kubernetes集群的日志收集方法,其特征在于,應用于所述Kubernetes集群中的工作節點,所述日志收集方法包括:
構建獨立的信息收集容器,其中,所述信息收集容器包括用于收集日志信息的代理應用;
啟動所述信息收集容器中的所述代理應用,通過所述代理應用從Kubernetes集群的主節點中獲取集群級別的日志配置信息,根據所述日志配置信息生成用于執行日志收集功能的運行配置文件,并控制所述代理應用執行所述運行配置文件;
通過所述代理應用動態監聽所述工作節點中的目標容器的運行事件;
當監聽到所述運行事件,生成與所述目標容器對應的日志收集配置文件,其中,所述日志收集配置文件包括容器名稱、所述目標容器和所述目標容器所生成的日志信息之間的關聯關系;
通過所述代理應用對所述工作節點的目標文件目錄進行掃描,將所述目標文件目錄中的由所述目標容器生成的目標日志信息加載進內存;
根據所述日志收集配置文件從所述內存中搜集所述目標日志信息,將所述目標日志信息發送至日志服務集群。
2.根據權利要求1所述的日志收集方法,其特征在于,所述構建獨立的信息收集容器之后,所述日志收集方法還包括:
設置所述信息收集容器的內存容量小于或等于預設容量,以及設置所述信息收集容器的中央處理器的核數小于或等于預設數量;
將所述工作節點的根路徑映射到所述信息收集容器內部的目標路徑。
3.根據權利要求1所述的日志收集方法,其特征在于,所述通過所述代理應用從Kubernetes集群的主節點中獲取集群級別的日志配置信息,包括:
通過所述代理應用采用超文本傳輸協議訪問所述Kubernetes集群的主節點上的接口服務器以請求集群級別的日志配置信息;
通過所述代理應用接收所述接口服務器發送的所述集群級別的日志配置信息。
4.根據權利要求1所述的日志收集方法,其特征在于,所述通過所述代理應用動態監聽所述工作節點中的目標容器的運行事件,包括:
通過所述代理應用動態監聽所述工作節點中Docker守護進程中的目標容器的運行事件;
其中,所述運行事件包括啟動事件、停運事件或重啟事件中的任意一種。
5.根據權利要求1所述的日志收集方法,其特征在于,所述生成與所述目標容器對應的日志收集配置文件之后,所述日志收集方法還包括:
當監聽到所述目標容器的更新事件時,根據所述更新事件對與所述目標容器對應的日志收集配置文件進行更新處理;
或者,
當監聽到所述目標容器的刪除事件時,根據所述刪除事件對與所述目標容器對應的日志收集配置文件進行刪除處理。
6.根據權利要求1所述的日志收集方法,其特征在于,所述通過所述代理應用對所述工作節點的目標文件目錄進行掃描,將所述目標文件目錄中的由所述目標容器生成的目標日志信息加載進內存,包括:
通過所述代理應用每間隔預設時間對所述工作節點的目標文件目錄進行掃描;
當在所述目標文件目錄中掃描到由所述目標容器生成的目標日志信息,將所述目標文件目錄中的所述目標日志信息動態加載進內存。
7.根據權利要求1所述的日志收集方法,其特征在于,所述根據所述日志收集配置文件從所述內存中搜集所述目標日志信息,將所述目標日志信息發送至日志服務集群,包括:
根據所述日志收集配置文件從所述內存中搜集所述目標日志信息;
根據所述目標容器、所述目標容器對應的命名空間、所述目標容器對應的容器名稱和所述目標容器對應的Kubernetes集群,對所述目標日志信息進行結構化處理;
將經過結構化處理的所述目標日志信息發送至日志服務集群。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210232885.2/1.html,轉載請聲明來源鉆瓜專利網。





