999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Prometheus 的云計算資源全鏈路監控系統

2023-01-30 01:30:36劉小磊程偉華章路進
電子設計工程 2023年2期
關鍵詞:數據庫資源信息

劉小磊,程偉華,章路進

(江蘇電力信息技術有限公司,江蘇南京 210000)

Prometheus 是以SoundCloud 開發軟件為基礎的開源型時序數據庫結構,同時融合了Go 語言與BorgMon 語言應用優勢,可在建立相同時序標簽文件的同時,在時間維度方面對連續數據信息進行集合狀存儲。時序標簽文件由名字、key/value 協議兩部分共同組成。一般來說,只有名字及標簽協議的定義形式完全相同,才能判定兩類時序數據的存儲形式完全相同[1-2]。在云計算環境中,Prometheus 數據庫主要負責對資源數據信息進行定向存儲與分析,再借助穩定的全鏈路應用環境,將信息參量傳輸至下級設備主機中。

由于資源傳輸環境的復雜性,云計算資源必須經過平臺主機的集中調度才能傳輸至下級應用設備之中。為適應上述應用需求,傳統云端網絡型監控系統借助OpenStack 組件,在虛擬機上布設與資源對象相關的服務器節點,再利用Ceilometer 模塊對所收集到的數據信息文件進行針對性分析。然而,該系統在單位時間內的動態資源統籌能力有限,并不能實現對云計算主機的全面監控與管理。

為解決此問題,設計基于Prometheus的云計算資源全鏈路監控系統,在滿足云資源數據收集需求的同時,完善Prometheus 數據庫的實際連接能力,再聯合云平臺架構,實現對監控信息的及時獲取與處理。

1 全鏈路監控系統總體設計

全鏈路監控系統的總體應用環境設計包含云平臺整體架構搭建、功能需求分析、性能需求分析三個處理環節,具體操作流程如下。

1.1 云平臺整體架構

云平臺架構管理云計算資源全鏈路監控系統中的所有數據傳輸服務,由基礎設施層、虛擬化層、中間件管理層、用戶服務層四部分共同組成。基礎設施層包含計算資源、存儲資源、網絡資源三類應用架構,可將云資源信息整合成既定的數據包傳輸形式[3]。虛擬化層包含大量的VM 節點,且這些節點結構大體上滿足兩極化分布的形式,其中,一部分用于Xen 體系,另一部分用于形成Vmware 體系,但由于Prometheus 數據庫的存在,上述兩類模塊結構可對云計算資源信息進行分級整合與處理。中間件管理層總覽云平臺架構中的所有Web 服務,可在形成虛擬化應用模式的同時,對其他中間件的實際連接行為進行管理與調節[4-5]。其整體架構如圖1 所示。

圖1 云平臺整體架構示意圖

1.2 功能需求

1)虛擬監控節點管理

功能描述:系統管理員具有直接添加虛擬監控節點的能力,可在修改云計算資源信息的同時,對數據文件進行增、刪、改、查處理。

2)虛擬節點的基本資源監控

功能描述:針對不同云計算主機的資源監控需求,通過綜合配置的方式,更改Prometheus 數據庫中存儲的資源信息,再分別從負載量、內存使用情況、CPU 使用率等多個角度,對現有的數據資源監控行為進行實時監控[6]。

3)云計算網絡服務監控

功能描述:在云計算監控系統的服務器端,確定Prometheus 數據庫主機中網絡服務的實際配置情況,再根據所顯示的虛擬節點進行配置量的設計,對資源數據監控服務的執行狀態進行集中監控。

4)對云網絡服務器進行監控

功能描述:根據云計算應用服務器的具體分布情況及與下級監控主機相關的指令需求,對Prometheus數據庫中的資源數據采集系數進行配置,并可根據監控服務器的狀態數據屬性,對云計算資源信息的細節情況進行準確地標注[7]。

5)存儲監控信息

功能描述:將各個云資源數據采集器中的信息參量整合成既定的傳輸與存儲形式。

6)顯示監控信息的傳輸情況

功能描述:將已存儲的云計算資源數據轉換成全鏈路監控系統所需的.txt文本形式。

1.3 性能需求

云計算資源全鏈路監控系統的性能需求表現在動態性與實時性兩個方面:

在實際應用過程中,資源數據采集器每隔固定時長采集一次信息參量,并可在Prometheus 數據庫主機的作用下,實時將當前資源數據傳輸至下級監控服務器終端。由于全鏈路時間序列條件的存在,云計算資源數據并不能在系統數據庫主機中進行長時間存儲,這也是全鏈路監控系統中的數據信息參量只能保持快速傳輸行為的主要原因[8-9]。

設β代表云計算資源數據的定向采集系數,代表單位時間內的云計算資源數據采集特征值,聯立上述物理量,可將全鏈路監控系統的性能需求條件定義為:

其中,代表全鏈路環境下的云計算資源數據傳輸均值,μ代表Prometheus 數據庫主機中的全鏈路時間序列系數,代表云計算資源數據的動態量化條件。

2 系統軟件設計

按照全鏈路監控系統的總體設計需求,分別從數據收集、數據庫連接、信息獲取三個方面,完善云計算平臺的軟件執行環境,兩相結合完成新型監控系統的搭建與應用。

2.1 資源數據收集

在云計算資源全鏈路監控系統環境中,Prometheus主機可以通過三種方式獲取數據測量值:

被監控資源主體把數據信息以通知消息的形式發送到主機,Prometheus 主機中的全鏈路感應設備會直接獲取與監控結果相關的資源信息,并從中獲取系統運行所必需的資源數據[10]。

Prometheus 主機中全鏈路感應設備可根據監控系統中云計算主機的配置情況,主動向已存儲文件提出API 申請指令,并可按照通信協議中被監控對象數據的消耗情況,分析資源數據所處的實時傳輸位置。

全鏈路監控系統的底層應用用戶可以通過調用Prometheus 主機中已存儲數據文件的方式,將已隱藏的資源信息全部讀出,并從中選取可供系統直接利用的資源信息,生成全新的傳輸與應用文檔[11]。

2.2 Prometheus數據庫

Prometheus 數據庫可將云計算資源由自由分布的形式轉化為滿足系統應用需求的監控信息文件,且在此過程中,所有數據信息都會經過全鏈路環境的多次過濾,直至將不滿足系統執行需求的信息參量全部返還于原始的云計算環境之中[12-13]。Prometheus主機作為數據庫環境中的核心應用設備,同時負責安排監控系統運行所需的數據過濾與資源信息收集指令,一方面可將完成篩查的數據資源反饋至全鏈路體系中,另一方面也可為云環境提供相對穩定的運行支撐條件[14]。簡單來說,Prometheus 數據庫作為云計算資源全鏈路監控系統的數據中轉設備,具有較強的信息統籌能力,可將待處理的信息參量全部轉化為傳輸數據的形式,并對其進行暫時存儲。其連接結構如圖2 所示。

圖2 Prometheus數據庫連接結構

2.3 監控信息獲取

在已知Prometheus 數據庫存儲能力的情況下,系統主機匹配的監控信息的獲取條件受到云計算資源數據收集形式的直接影響。一般來說,全鏈路監控系統中Prometheus 數據庫主機所具備的信息存儲能力始終保持定值存在狀態,而由于資源數據收集形式的不同,最終輸出的監控信息運行指令也有所不同,但基本上滿足輸入量越大,輸出量也越大的執行標準[15-16]。

設代表Prometheus 數據庫主機的額定資源量存儲條件,Mmax代表單位時間內的云計算資源數據傳輸最大值,聯立式(1),可將全鏈路監控系統的信息獲取結果表示為:

式中,λ代表云計算資源數據的定向收集系數,代表與Prometheus 數據庫相關的資源信息存儲量均值。

至此,完成各級軟硬件執行環境的搭建,在Prometheus 數據庫主機的支持下[17],實現云計算資源全鏈路監控系統的順利應用。

3 實例分析

按照圖3 所示結構,布設監控系統執行環境,分別采用基于Prometheus 的云計算資源全鏈路監控系統、云端網絡型監控系統對用戶端的信息獲取行為進行干擾,其中,前者作為實驗組,后者作為對照組。監控系統的執行環境如圖3 所示。

圖3 監控系統執行環境

實驗過程中,Ceilometer Agent 主機負責輸入待處理的云計算資源數據,API Server 主機負責將已輸入的云計算資源數據整合成包狀傳輸形式,監控數據存儲主機負責對云計算資源數據進行暫時存儲,并可根據數據流的后續傳輸形式,確定監控指令所能到達的最遠傳輸位置。

動態資源統籌能力由云數據傳輸速率、監控指令運行時長兩部分共同組成,若不考慮其他干擾條件對實驗結果造成的影響,則可認為云數據傳輸速率越快、監控指令運行時長越短,動態云計算資源的統籌能力也就越強。

圖4 記錄了實驗組、對照組云數據傳輸速率的實際變化情況。

圖4 云數據傳輸速率變化曲線

分析圖4 可知,實驗組、對照組云數據傳輸速率均保持上升、下降交替出現的變化趨勢,但實驗組的差值水平明顯大于對照組。從極限值的角度來看,實驗組最大值為9.32 MB/s、最小值為5.63 MB/s,對照組最大值為6.51 MB/s、最小值為2.86 MB/s,分別對比可知,實驗組的實驗數值水平明顯高于對照組。

綜上可知,應用基于Prometheus 的全鏈路監控系統后,云數據資源的傳輸速率水平開始明顯升高,在增強動態云計算資源統籌能力方面具有一定的促進性作用。

表1 記錄了實驗組、對照組監控指令運行時長的實際變化情況。

表1 監控指令運行時長對比

分析表1 可知,實驗組、對照組的監控指令運行時長均隨云數據資源量的累積,呈現不斷增大的變化趨勢。從平均值角度來看,實驗組均值19.4 s 與對照組均值28.6 s 相比,下降了9.2 s。而從極限值角度來看,實驗組最大值22.2 s 與對照組最大值35.3 s 相比,下降了13.1 s。

綜上可知,在Prometheus 數據庫的作用下,云數據資源量監控指令運行時間的延長趨勢得到了有效控制,在一定程度上,提升了云計算資源統籌能力。

4 結束語

文中將云計算資源全鏈路監控系統與Prometheus數據庫聯合,對云平臺整體架構進行初步建設,再從功能需求與性能需求兩方面入手,收集并提取已存儲的云資源數據。在實用性方面,這種全鏈路型監控系統分別從數據傳輸速率、監控指令運行時間兩個方向,對云網絡的動態資源統籌能力進行提升,在實際應用過程中,能夠較好適應云計算環境的全方位調節與分配需求。

猜你喜歡
數據庫資源信息
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲自拍另类| 亚洲看片网| 日本不卡视频在线| 国产成人乱码一区二区三区在线| 精品久久香蕉国产线看观看gif| 最新亚洲人成网站在线观看| 午夜a视频| 亚洲精品男人天堂| 欧美日韩国产一级| 亚洲欧美日韩中文字幕在线| 亚洲无码精品在线播放 | 亚洲AV无码乱码在线观看代蜜桃| 亚洲欧洲一区二区三区| 亚洲国产精品美女| 国产精品理论片| 国内精品自在欧美一区| 97精品国产高清久久久久蜜芽 | 无码福利日韩神码福利片| 日本久久网站| 色婷婷色丁香| 91麻豆精品国产91久久久久| 国产乱人伦偷精品视频AAA| 五月婷婷精品| 国产日韩精品一区在线不卡| 国产亚洲欧美在线人成aaaa| 91久草视频| 亚洲天堂成人在线观看| 成人蜜桃网| 精品人妻AV区| 波多野衣结在线精品二区| 色爽网免费视频| 91无码网站| 一本二本三本不卡无码| 国产极品嫩模在线观看91| 91精品福利自产拍在线观看| 九九九精品成人免费视频7| 日韩人妻无码制服丝袜视频| 国产jizz| 欧美性久久久久| 免费看a毛片| 五月婷婷亚洲综合| 91久久国产综合精品女同我| 亚洲国产中文欧美在线人成大黄瓜 | 2021国产精品自产拍在线观看| 人妻免费无码不卡视频| 国产91精品调教在线播放| 毛片免费试看| 丁香婷婷在线视频| 三级毛片在线播放| 波多野结衣无码中文字幕在线观看一区二区 | 日韩精品久久久久久久电影蜜臀| 久久精品国产免费观看频道| 日本不卡在线视频| 精品国产免费人成在线观看| 2021天堂在线亚洲精品专区| 91年精品国产福利线观看久久 | 中日无码在线观看| 色天天综合| 国产日韩欧美成人| 精品亚洲国产成人AV| 久久久久国产精品熟女影院| 国产精品无码久久久久久| 免费在线不卡视频| 毛片一区二区在线看| 久操中文在线| 久久青草精品一区二区三区| 亚洲欧洲日韩国产综合在线二区| 日韩高清无码免费| 九九热在线视频| 亚洲精品视频在线观看视频| 亚洲人成网站观看在线观看| 一级毛片在线播放| 草逼视频国产| 亚洲第一精品福利| 人人艹人人爽| 中文字幕伦视频| 亚洲精品国产精品乱码不卞 | 正在播放久久| 97视频在线观看免费视频| 亚洲免费人成影院| 热re99久久精品国99热| 激情六月丁香婷婷四房播|