System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲中文字幕无码爆乳av中文 ,日韩精品无码一区二区三区四区,日韩人妻无码精品一专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于kubernetes的容器組日志采集方法、系統、電子設備及存儲介質技術方案

    技術編號:44447385 閱讀:4 留言:0更新日期:2025-02-28 18:53
    本發明專利技術公開了一種基于kubernetes的容器組日志采集方法、系統、電子設備及存儲介質,包括定義采集規則,采集規則包括標簽、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值;基于采集規則配置采集器;采集器基于配置進行采集;基于采集規則配置采集器包括判斷采集規則是否被添加終結器;若沒有則添加一終結器;終結器通過標簽選擇器基于采集規則中的標簽匹配到對應pod;解析采集規則構建用于渲染模板的結構并將pod添加至結構體中;基于結構體渲染出采集器所使用的配置文件。本發明專利技術采用通用方式來配置應用的日志采集,在容器環境下動態采集應用日志,同時屏蔽不同采集器之間配置的差異。

    【技術實現步驟摘要】

    本專利技術涉及計算機,尤其涉及一種基于kubernetes的容器組日志采集方法、系統、電子設備及存儲介質


    技術介紹

    1、應用打印的日志是非常重要的信息,當我們需要分析應用運行情況,或查找故障原因時,查看日志是非常關鍵的環節。在非容器環境下,應用的日志路徑是靜態的,確定的,即使應用發生重啟,它的路徑也不會變化,因此日志采集器只需要配置一個靜態的路徑即可。但在容器環境中,應用的日志是動態的,不確定的,不僅需要考慮不同運行時標準輸出日志目錄的不同,還需要考慮應用本身掛載卷的差異,同時應用的pod若發生重啟,也會導致路徑的變化。另外,不同的日志采集器,其配置方式也不同,若不統一,會導致額外的學習及運維成本。


    技術實現思路

    1、針對上述問題中存在的不足之處,本專利技術提供一種基于kubernetes的容器組日志采集方法、系統、電子設備及存儲介質。

    2、為實現上述目的,本專利技術提供一種基于kubernetes的容器組日志采集方法,包括:

    3、定義采集規則,所述采集規則包括標簽、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值;

    4、基于所述采集規則配置采集器;

    5、所述采集器基于配置進行采集;

    6、其中,基于所述采集規則配置采集器包括:

    7、判斷所述采集規則是否被添加終結器;若沒有則添加一所述終結器;

    8、所述終結器通過標簽選擇器基于所述采集規則中的標簽匹配到對應pod;

    9、解析所述采集規則構建用于渲染模板的結構并將所述pod添加至所述結構體中;

    10、基于所述結構體渲染出所述采集器所使用的配置文件。

    11、優選的是,所述采集規則包括應用采集規則和主機采集規則。

    12、優選的是,所述應用采集規則包括標簽、標準輸出日志路徑、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    13、優選的是,所述主機采集規則包括日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    14、優選的是,解析所述采集規則包括:

    15、基于容器id,獲得對應的容器信息和容器的環境變量信息;

    16、通過正則表達式匹配其路徑中是否存在環境變量,并從容器環境變量中查找是否存在該環境變量,若存在,則將路徑替換為真實路徑;

    17、基于所述真實路徑找到對應的掛載點。

    18、優選的是,若定義有標準輸出日志路徑,則根據不同的運行找到對應標準輸出日志路徑。

    19、本申請還提供一種基于kubernetes的容器組日志采集系統,包括:

    20、定義模塊,用于定義采集規則,所述采集規則包括標簽、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值;

    21、配置模塊,用于基于所述采集規則配置采集器;

    22、采集模塊,用于所述采集器基于配置進行采集;

    23、其中,基于所述采集規則配置采集器包括:

    24、判斷所述采集規則是否被添加終結器;若沒有則添加一所述終結器;

    25、所述終結器通過標簽選擇器基于所述采集規則中的標簽匹配到對應pod;

    26、解析所述采集規則構建用于渲染模板的結構并將所述pod添加至所述結構體中;

    27、基于所述結構體渲染出所述采集器所使用的配置文件。

    28、本專利技術還提供一種電子設備,包括至少一個處理單元以及至少一個存儲單元,其中,所述存儲單元存儲有計算機程序,當所述程序被所述處理單元執行時,使得所述處理單元執行上述的方法。

    29、本專利技術還提供一種存儲介質,其存儲有可由電子電子設備執行的計算機程序,當所述程序在所述電子電子設備上運行時,使得所述電子電子設備執行上述的方法。

    30、與現有技術相比,本專利技術的有益效果為:

    31、本專利技術采用通用方式來配置應用的日志采集,在容器環境下動態采集應用日志,同時屏蔽不同采集器之間配置的差異。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于kubernetes的容器組日志采集方法,其特征在于,包括:

    2.根據權利要求1所述的基于kubernetes的容器組日志采集方法,其特征在于,所述采集規則包括應用采集規則和主機采集規則。

    3.根據權利要求2所述的基于kubernetes的容器組日志采集方法,其特征在于,所述應用采集規則包括標簽、標準輸出日志路徑、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    4.根據權利要求3所述的基于kubernetes的容器組日志采集方法,其特征在于,所述主機采集規則包括日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    5.根據權利要求4所述的基于kubernetes的容器組日志采集方法,其特征在于,解析所述采集規則包括:

    6.根據權利要求5所述的基于kubernetes的容器組日志采集方法,其特征在于,若定義有標準輸出日志路徑,則根據不同的運行找到對應標準輸出日志路徑。

    7.一種基于kubernetes的容器組日志采集系統,其特征在于,包括:

    8.一種電子設備,其特征在于,包括至少一個處理單元以及至少一個存儲單元,其中,所述存儲單元存儲有計算機程序,當所述程序被所述處理單元執行時,使得所述處理單元執行權利要求1~6任一權利要求所述的方法。

    9.一種存儲介質,其特征在于,其存儲有可由電子電子設備執行的計算機程序,當所述程序在所述電子電子設備上運行時,使得所述電子電子設備執行權利要求1~6任一權利要求所述的方法。

    ...

    【技術特征摘要】

    1.一種基于kubernetes的容器組日志采集方法,其特征在于,包括:

    2.根據權利要求1所述的基于kubernetes的容器組日志采集方法,其特征在于,所述采集規則包括應用采集規則和主機采集規則。

    3.根據權利要求2所述的基于kubernetes的容器組日志采集方法,其特征在于,所述應用采集規則包括標簽、標準輸出日志路徑、日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    4.根據權利要求3所述的基于kubernetes的容器組日志采集方法,其特征在于,所述主機采集規則包括日志路徑、忽略文件、kafka中的分區、存儲數據庫和日志篩選鍵值。

    5.根據權利要求4所述的基于kubernetes的容器組日志采集方法,...

    【專利技術屬性】
    技術研發人員:牛曠野陳煒舜張城陳毅王翱宇
    申請(專利權)人:杭州諧云科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码专区国产无套粉嫩白浆内射| 日韩电影无码A不卡| 国产精品无码A∨精品影院| 人妻夜夜添夜夜无码AV| 亚洲av永久无码| 亚洲AV无码久久精品色欲| 亚洲AV无码久久久久网站蜜桃| 日韩乱码人妻无码中文字幕视频| 亚洲人成无码网站| 无码任你躁久久久久久久| 色噜噜综合亚洲av中文无码 | 国产∨亚洲V天堂无码久久久| 亚洲AV综合色区无码二区偷拍| 中文无码vs无码人妻| 无码熟妇人妻AV在线影院| 无码囯产精品一区二区免费| 国模无码一区二区三区不卡 | 亚洲日韩av无码中文| 亚洲av永久无码精品表情包| 色欲香天天综合网无码| 精品久久久久久无码中文字幕漫画 | 狠狠躁狠狠爱免费视频无码| 人妻精品久久无码区| 精品无码免费专区毛片| 久久精品无码一区二区WWW| 免费无码毛片一区二区APP| 无码人妻久久一区二区三区免费 | 亚洲不卡无码av中文字幕| 亚洲成av人无码亚洲成av人| 精品无码人妻夜人多侵犯18| 久久精品中文字幕无码| 久久久久久亚洲av成人无码国产| 国产午夜无码精品免费看| 国产成人无码精品一区二区三区| 韩国19禁无遮挡啪啪无码网站| 中文无码喷潮在线播放| 中文字字幕在线中文无码| 亚洲av无码无在线观看红杏| 无码囯产精品一区二区免费 | 亚洲AV无码乱码在线观看| 内射人妻无套中出无码|