System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種虛擬機指標數據監控方法、裝置、設備及介質。
技術介紹
1、在數據中心的運行管理中,對虛擬機的數據進行監控是確保系統穩定性和性能的關鍵。
2、現有技術中,通常需要依賴廠商提供的軟件,將軟件直接安裝在虛擬機上,通過采集虛擬機的指標數據來實現監控。
3、然而,現有技術中的上述方法由于需要在虛擬機上安裝軟件,增加了虛擬機的資源消耗,并且存在由于虛擬機的安全策略而導致軟件部署失敗的情況,同時依賴廠商提供的軟件也對監控靈活性產生了消極影響。
技術實現思路
1、本專利技術提供一種虛擬機指標數據監控方法、裝置、設備及介質,用以解決現有技術中需要在虛擬機上安裝軟件,增加了虛擬機的資源消耗,靈活性較低,且軟件可能部署失敗的缺陷,本專利技術技術方案從廠商的虛擬數據平臺獲取虛擬機的初始指標數據,無需在虛擬機上布置軟件,節省了虛擬機資源,提高了監控靈活性,并且規避了因軟件部署失敗而不能采集指標數據的情況。
2、本專利技術提供一種虛擬機指標數據監控方法,包括如下步驟。
3、針對多個廠商各自的虛擬數據平臺,從所述虛擬數據平臺獲取虛擬機的初始指標數據;所述虛擬數據平臺用于采集所述虛擬機的所述初始指標數據;所述初始指標數據包括所述虛擬機對應的初始處理器數據、初始內存數據、初始磁盤數據、初始節點數據、初始負載、初始傳輸控制協議連接數和初始帶寬;
4、對所有所述虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有所述初始指標
5、將所述監控指標數據上傳至監控數據服務平臺進行監控。
6、根據本專利技術提供的一種虛擬機指標數據監控方法,所述從所述虛擬數據平臺獲取虛擬機的初始指標數據,包括:
7、通過應用程序編程接口,向所述虛擬數據平臺發送數據傳輸請求;接收所述虛擬數據平臺發送的虛擬機的初始指標數據。
8、其中,所述數據傳輸請求用于指示所述虛擬數據平臺發送虛擬機的初始指標數據。
9、根據本專利技術提供的一種虛擬機指標數據監控方法,所述對所有所述虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有所述初始指標數據對應的監控指標數據,包括:
10、針對各所述初始指標數據,根據預設模版對所述初始指標數據進行統一化處理,得到所述初始指標數據對應的統一指標數據;
11、基于所有所述統一指標數據,確定所述初始指標數據對應的所述監控指標數據。
12、根據本專利技術提供的一種虛擬機指標數據監控方法,所述根據預設模版對所述初始指標數據進行統一化處理,得到所述初始指標數據對應的統一指標數據,包括:
13、基于工具類庫對所述初始指標數據進行解析處理,得到解析數據;
14、根據所述預設模版對所述解析數據進行統一化處理,得到所述統一指標數據。
15、根據本專利技術提供的一種虛擬機指標數據監控方法,所述根據所述預設模版對所述解析數據進行統一化處理,得到所述統一指標數據,包括:
16、根據所述預設模版中的數據名稱模版、數據精度模版和數據格式模版分別對所述解析數據對應的數據名稱、數據精度和數據格式進行統一化處理,得到所述統一指標數據。
17、根據本專利技術提供的一種虛擬機指標數據監控方法,所述方法還包括:
18、向所述監控數據服務平臺發送存儲可視指令,所述存儲可視指令用于指示所述監控數據服務平臺將所述監控指標數據進行存儲和可視化處理。
19、本專利技術還提供一種虛擬機指標數據監控裝置,包括如下模塊:
20、獲取模塊,用于針對多個廠商各自的虛擬數據平臺,從所述虛擬數據平臺獲取虛擬機的初始指標數據;所述虛擬數據平臺用于采集所述虛擬機的所述初始指標數據;所述初始指標數據包括所述虛擬機對應的初始處理器數據、初始內存數據、初始磁盤數據、初始節點數據、初始負載、初始傳輸控制協議連接數和初始帶寬;
21、統一模塊,用于對所有所述虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有所述初始指標數據對應的監控指標數據;
22、監控模塊,用于將所述監控指標數據上傳至監控數據服務平臺進行監控。
23、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述虛擬機指標數據監控方法。
24、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述虛擬機指標數據監控方法。
25、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述虛擬機指標數據監控方法。
26、本專利技術提供的虛擬機指標數據監控方法、裝置、設備及介質,針對多個廠商各自的虛擬數據平臺,從虛擬數據平臺獲取虛擬機的初始指標數據,進而對所有虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有初始指標數據對應的監控指標數據,進一步將監控指標數據上傳至監控數據服務平臺進行監控。本專利技術技術方案從廠商的虛擬數據平臺獲取虛擬機的初始指標數據,通過虛擬數據平臺,無需在虛擬機上布置軟件,節省了虛擬機資源,提高了監控靈活性,并且規避了因軟件部署失敗而不能采集指標數據的情況。
本文檔來自技高網...【技術保護點】
1.一種虛擬機指標數據監控方法,其特征在于,包括:
2.根據權利要求1所述的虛擬機指標數據監控方法,其特征在于,所述從所述虛擬數據平臺獲取虛擬機的初始指標數據,包括:
3.根據權利要求1所述的虛擬機指標數據監控方法,其特征在于,所述對所有所述虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有所述初始指標數據對應的監控指標數據,包括:
4.根據權利要求3所述的虛擬機指標數據監控方法,其特征在于,所述根據預設模版對所述初始指標數據進行統一化處理,得到所述初始指標數據對應的統一指標數據,包括:
5.根據權利要求4所述的虛擬機指標數據監控方法,其特征在于,所述根據所述預設模版對所述解析數據進行統一化處理,得到所述統一指標數據,包括:
6.根據權利要求1至5任一項所述的虛擬機指標數據監控方法,其特征在于,所述將所述監控指標數據上傳至監控數據服務平臺進行監控,包括:
7.根據權利要求6所述的虛擬機指標數據監控方法,其特征在于,所述方法還包括:
8.一種虛擬機指標數據監控裝置,其特征在于,包括:
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述虛擬機指標數據監控方法。
...【技術特征摘要】
1.一種虛擬機指標數據監控方法,其特征在于,包括:
2.根據權利要求1所述的虛擬機指標數據監控方法,其特征在于,所述從所述虛擬數據平臺獲取虛擬機的初始指標數據,包括:
3.根據權利要求1所述的虛擬機指標數據監控方法,其特征在于,所述對所有所述虛擬數據平臺對應的初始指標數據進行統一化處理,得到所有所述初始指標數據對應的監控指標數據,包括:
4.根據權利要求3所述的虛擬機指標數據監控方法,其特征在于,所述根據預設模版對所述初始指標數據進行統一化處理,得到所述初始指標數據對應的統一指標數據,包括:
5.根據權利要求4所述的虛擬機指標數據監控方法,其特征在于,所述根據所述預設模版對所述解析數據進行統一化處理,得到所述統一指標數據...
【專利技術屬性】
技術研發人員:薄敬源,史超,蘆羊羊,劉昕,
申請(專利權)人:中電金信軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。