System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)屬于數(shù)據(jù)處理,具體涉及一種基于指紋的云原生環(huán)境監(jiān)控方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、在云計(jì)算與網(wǎng)絡(luò)安全技術(shù)的廣闊領(lǐng)域中,云原生架構(gòu)作為一種新興的且備受矚目的架構(gòu)范式,正引領(lǐng)著廣泛的應(yīng)用潮流。該架構(gòu)以微服務(wù)架構(gòu)、容器化技術(shù)、自動(dòng)化部署流程以及持續(xù)集成/持續(xù)部署(ci/cd)等先進(jìn)技術(shù)為基石,顯著提升了應(yīng)用的靈活性、可擴(kuò)展性和維護(hù)便捷性,為企業(yè)發(fā)展注入了強(qiáng)勁動(dòng)力。
2、然而,隨著云原生應(yīng)用的日益普及,微服務(wù)數(shù)量眾多、調(diào)用關(guān)系復(fù)雜,容器和環(huán)境配置數(shù)據(jù)也頻繁變化。傳統(tǒng)的服務(wù)監(jiān)控方法通常是對(duì)一些指標(biāo)數(shù)據(jù)進(jìn)行監(jiān)控,無(wú)法對(duì)頻繁變化的云原生環(huán)境進(jìn)行有效分析和監(jiān)控。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)的上述不足,本專(zhuān)利技術(shù)提供一種基于指紋的云原生環(huán)境監(jiān)控方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì),以解決上述技術(shù)問(wèn)題。
2、第一方面,本專(zhuān)利技術(shù)提供一種基于指紋的云原生環(huán)境監(jiān)控方法,包括:
3、利用容器編排工具定期采集云原生環(huán)境信息,所述云原生環(huán)境信息包括集群信息、容器信息、微服務(wù)日志信息;
4、對(duì)云原生環(huán)境信息進(jìn)行過(guò)濾和統(tǒng)計(jì)處理,得到多項(xiàng)特征數(shù)據(jù);
5、基于特征數(shù)據(jù)的類(lèi)型和涉及的集群、容器、微服務(wù),為所述特征數(shù)據(jù)生成身份編碼;
6、計(jì)算特征數(shù)據(jù)的哈希值,并將所述特征數(shù)據(jù)的身份編碼和哈希值作為指紋保存至指紋數(shù)據(jù)庫(kù);
7、分析指紋數(shù)據(jù)庫(kù)中相鄰兩次采集的指紋數(shù)據(jù)的匹配性,若兩者不匹配則判定云原生環(huán)境存在更新。
8
9、預(yù)先設(shè)置關(guān)鍵參數(shù)項(xiàng),所述關(guān)鍵參數(shù)項(xiàng)包括報(bào)錯(cuò)信息和資源表征參數(shù);
10、從云原生環(huán)境信息中篩選出屬于關(guān)鍵參數(shù)項(xiàng)的有效信息;
11、基于所述有效信息統(tǒng)計(jì)中間數(shù)據(jù),所述中間數(shù)據(jù)包括節(jié)點(diǎn)數(shù)量、空閑節(jié)點(diǎn)數(shù)量、容器數(shù)量、微服務(wù)報(bào)錯(cuò)信息數(shù)量;
12、利用預(yù)先訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型基于有效信息生成預(yù)警信息;
13、將有效信息中的資源表征參數(shù)、中間數(shù)據(jù)和預(yù)警信息整合為特征數(shù)據(jù)。
14、在一個(gè)可選的實(shí)施方式中,計(jì)算特征數(shù)據(jù)的哈希值,并將所述特征數(shù)據(jù)的身份編碼和哈希值作為指紋保存至指紋數(shù)據(jù)庫(kù),包括:
15、分別為每一身份編碼對(duì)應(yīng)的特征數(shù)據(jù)生成動(dòng)態(tài)表征數(shù)據(jù),并計(jì)算所述動(dòng)態(tài)表征數(shù)據(jù)的哈希值,所述動(dòng)態(tài)表征數(shù)據(jù)隨所述特征數(shù)據(jù)的更新而變化;
16、將特征數(shù)據(jù)的身份編碼和哈希值整合為結(jié)構(gòu)化數(shù)據(jù),并將所述結(jié)構(gòu)化數(shù)據(jù)作為指紋保存至指紋數(shù)據(jù)庫(kù);
17、遍歷所有特征數(shù)據(jù),得到本次采集的云原生環(huán)境信息的所有指紋數(shù)據(jù)。
18、在一個(gè)可選的實(shí)施方式中,比對(duì)指紋數(shù)據(jù)庫(kù)中相鄰兩次采集的指紋數(shù)據(jù)的匹配性,若兩者不匹配則判定云原生環(huán)境存在更新,包括:
19、比對(duì)本次采集的指紋數(shù)據(jù)和前次采集的指紋數(shù)據(jù),得到多個(gè)差異指紋;
20、解析多個(gè)差異指紋的身份編碼;
21、對(duì)于身份編碼完全相同的多個(gè)差異指紋,將所述身份編碼中的數(shù)據(jù)類(lèi)型與預(yù)設(shè)的報(bào)警規(guī)則中的數(shù)據(jù)類(lèi)型進(jìn)行比對(duì),若比對(duì)一致則生成環(huán)境更新的報(bào)警信息,若比對(duì)不一致則僅在監(jiān)控日志中記錄所述身份編碼完全相同的差異指紋;
22、對(duì)于身份編碼不完全相同的多個(gè)差異指紋,通過(guò)解析不完全相同的身份編碼定位數(shù)據(jù)更新因素。
23、第二方面,本專(zhuān)利技術(shù)提供一種基于指紋的云原生環(huán)境監(jiān)控系統(tǒng),包括:
24、信息采集模塊,用于利用容器編排工具定期采集云原生環(huán)境信息,所述云原生環(huán)境信息包括集群信息、容器信息、微服務(wù)日志信息;
25、信息處理模塊,用于對(duì)云原生環(huán)境信息進(jìn)行過(guò)濾和統(tǒng)計(jì)處理,得到多項(xiàng)特征數(shù)據(jù);
26、身份標(biāo)識(shí)模塊,用于基于特征數(shù)據(jù)的類(lèi)型和涉及的集群、容器、微服務(wù),為所述特征數(shù)據(jù)生成身份編碼;
27、指紋生成模塊,用于計(jì)算特征數(shù)據(jù)的哈希值,并將所述特征數(shù)據(jù)的身份編碼和哈希值作為指紋保存至指紋數(shù)據(jù)庫(kù);
28、指紋匹配模塊,用于分析指紋數(shù)據(jù)庫(kù)中相鄰兩次采集的指紋數(shù)據(jù)的匹配性,若兩者不匹配則判定云原生環(huán)境存在更新。
29、在一個(gè)可選的實(shí)施方式中,所述信息處理模塊包括:
30、過(guò)濾設(shè)置單元,用于預(yù)先設(shè)置關(guān)鍵參數(shù)項(xiàng),所述關(guān)鍵參數(shù)項(xiàng)包括報(bào)錯(cuò)信息和資源表征參數(shù);
31、有效篩選單元,用于從云原生環(huán)境信息中篩選出屬于關(guān)鍵參數(shù)項(xiàng)的有效信息;
32、信息統(tǒng)計(jì)單元,用于基于所述有效信息統(tǒng)計(jì)中間數(shù)據(jù),所述中間數(shù)據(jù)包括節(jié)點(diǎn)數(shù)量、空閑節(jié)點(diǎn)數(shù)量、容器數(shù)量、微服務(wù)報(bào)錯(cuò)信息數(shù)量;
33、預(yù)警生成單元,用于利用預(yù)先訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型基于有效信息生成預(yù)警信息;
34、信息整合單元,用于將有效信息中的資源表征參數(shù)、中間數(shù)據(jù)和預(yù)警信息整合為特征數(shù)據(jù)。
35、在一個(gè)可選的實(shí)施方式中,所述指紋生成模塊包括:
36、哈希計(jì)算單元,用于分別為每一身份編碼對(duì)應(yīng)的特征數(shù)據(jù)生成動(dòng)態(tài)表征數(shù)據(jù),并計(jì)算所述動(dòng)態(tài)表征數(shù)據(jù)的哈希值,所述動(dòng)態(tài)表征數(shù)據(jù)隨所述特征數(shù)據(jù)的更新而變化;
37、格式轉(zhuǎn)換單元,用于將特征數(shù)據(jù)的身份編碼和哈希值整合為結(jié)構(gòu)化數(shù)據(jù),并將所述結(jié)構(gòu)化數(shù)據(jù)作為指紋保存至指紋數(shù)據(jù)庫(kù);
38、數(shù)據(jù)變量單元,用于遍歷所有特征數(shù)據(jù),得到本次采集的云原生環(huán)境信息的所有指紋數(shù)據(jù)。
39、在一個(gè)可選的實(shí)施方式中,所述指紋匹配模塊包括:
40、指紋比對(duì)單元,用于比對(duì)本次采集的指紋數(shù)據(jù)和前次采集的指紋數(shù)據(jù),得到多個(gè)差異指紋;
41、身份解析單元,用于解析多個(gè)差異指紋的身份編碼;
42、第一分析單元,用于對(duì)于身份編碼完全相同的多個(gè)差異指紋,將所述身份編碼中的數(shù)據(jù)類(lèi)型與預(yù)設(shè)的報(bào)警規(guī)則中的數(shù)據(jù)類(lèi)型進(jìn)行比對(duì),若比對(duì)一致則生成環(huán)境更新的報(bào)警信息,若比對(duì)不一致則僅在監(jiān)控日志中記錄所述身份編碼完全相同的差異指紋;
43、第二分析單元,用于對(duì)于身份編碼不完全相同的多個(gè)差異指紋,通過(guò)解析不完全相同的身份編碼定位數(shù)據(jù)更新因素。
44、第三方面,提供一種終端,包括:
45、存儲(chǔ)器,用于存儲(chǔ)基于指紋的云原生環(huán)境監(jiān)控程序;
46、處理器,用于執(zhí)行所述基于指紋的云原生環(huán)境監(jiān)控程序時(shí)實(shí)現(xiàn)如第一方面提供的基于指紋的云原生環(huán)境監(jiān)控方法的步驟。
47、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)上存儲(chǔ)有基于指紋的云原生環(huán)境監(jiān)控程序,基于指紋的云原生環(huán)境監(jiān)控程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面提供的基于指紋的云原生環(huán)境監(jiān)控方法的步驟。
48、本專(zhuān)利技術(shù)的有益效果在于,本專(zhuān)利技術(shù)提供的基于指紋的云原生環(huán)境監(jiān)控方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì),能夠?qū)?fù)雜的云原生環(huán)境信息進(jìn)行降維和有效分析,生成云原生環(huán)境表征指紋,通過(guò)對(duì)指紋進(jìn)行匹配即可實(shí)現(xiàn)對(duì)云原生環(huán)境的精準(zhǔn)監(jiān)控。
49、此外,本專(zhuān)利技術(shù)設(shè)計(jì)原理可靠,結(jié)構(gòu)簡(jiǎn)單,具有非常廣泛的應(yīng)用前景。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種基于指紋的云原生環(huán)境監(jiān)控方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)云原生環(huán)境信息進(jìn)行過(guò)濾和統(tǒng)計(jì)處理,得到多項(xiàng)特征數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,計(jì)算特征數(shù)據(jù)的哈希值,并將所述特征數(shù)據(jù)的身份編碼和哈希值作為指紋保存至指紋數(shù)據(jù)庫(kù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,比對(duì)指紋數(shù)據(jù)庫(kù)中相鄰兩次采集的指紋數(shù)據(jù)的匹配性,若兩者不匹配則判定云原生環(huán)境存在更新,包括:
5.一種基于指紋的云原生環(huán)境監(jiān)控系統(tǒng),其特征在于,包括:
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述信息處理模塊包括:
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述指紋生成模塊包括:
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述指紋匹配模塊包括:
9.一種終端,其特征在于,包括:
10.一種存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有基于指紋的云原生環(huán)境監(jiān)控程序,所述基于指紋的云原生環(huán)境監(jiān)控程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如
...【技術(shù)特征摘要】
1.一種基于指紋的云原生環(huán)境監(jiān)控方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)云原生環(huán)境信息進(jìn)行過(guò)濾和統(tǒng)計(jì)處理,得到多項(xiàng)特征數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,計(jì)算特征數(shù)據(jù)的哈希值,并將所述特征數(shù)據(jù)的身份編碼和哈希值作為指紋保存至指紋數(shù)據(jù)庫(kù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,比對(duì)指紋數(shù)據(jù)庫(kù)中相鄰兩次采集的指紋數(shù)據(jù)的匹配性,若兩者不匹配則判定云原生環(huán)境存在更新,包括:
5.一種基于指紋的云原生環(huán)境監(jiān)控系統(tǒng),其特征在于,...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:武紅強(qiáng),張濤,齊光鵬,王少華,
申請(qǐng)(專(zhuān)利權(quán))人:數(shù)智云聯(lián)山東數(shù)字技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。