[發明專利]一種大數據系統服務性能的監測方法、裝置及服務器有效
| 申請號: | 201611028696.4 | 申請日: | 2016-11-18 |
| 公開(公告)號: | CN108075921B | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 林江彬;王勇 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 解婷婷;龍洪 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 系統 服務 性能 監測 方法 裝置 服務器 | ||
一種大數據系統服務性能的監測方法、裝置及服務器,監測裝置接收系統中服務器發送的服務性能參數測量值的分桶信息,分桶信息包括在設定時間段落入各個取值區間內的測量值的數量,各個取值區間是對服務性能參數的取值范圍劃分得到的;監測裝置分別統計各個取值區間內的測量值的合計數,按照各個取值區間在取值范圍內的排列順序對各個取值區間內的測量值的合計數進行依次累計,確定累計數達到目標數時累計到的取值區間;從累計到的取值區間中選一個值作為服務性能參數的監測值。本申請可以節約網絡資源,運算量小。
技術領域
本發明涉及大數據技術,更具體地,涉及一種大數據系統服務性能的監測方法、監測裝置及服務器。
背景技術
服務等級協議(SLA:Service-Level Agreement的縮寫)是國際通行的客戶/服務評估標準,是網絡服務供應商和客戶之間簽署的一份法律文件。該文件承諾只要用戶向服務供應商支付相應服務費用,就應享受到服務供應商提供的相應服務。服務提供者可能是一個國內的IT組織、一個應用程序服務提供者、一個網絡服務提供者或者任何其他類型的服務提供者。
隨著更多的商業應用在Internet的廣泛開展,越來越需要SLA對性能作出保障。SLA的保障是以一系列的服務等級目標(SLO)的形式定義的。服務等級目標是一個或多個有限定的服務組件的測量的組合。SLO被實現是指那些有限定的組件的測量值在限定范圍里。例如,SLA中,服務提供者保證它提供的服務在一定百分比(如99.9%)的時間內是可用的,則因特網服務提供者需要保證網絡連通率一年內不低于99.9%,每月不聯通時間少于44分鐘。而如果支持99.99%或99.999%有效工作時間,意味著更高的服務品質。SLA需要具有“可監測性”并提供“監測方法”。尤其是在大數據量的情況下,如何對服務性能參數進行監測,是SLA的重要內容。
在管理的服務器數量很多,業務請求量很大的情況下,對系統的對服務性能參數進行監測是一件很有挑戰的事情。
系統中服務器對業務請求的處理延遲(latency)是體現其服務品質的重要參數。以對大數據系統業務請求的處理延遲的監測為例,假定在某一時間段系統中的服務器一共處理了10000次業務請求,這些業務請求的處理延遲分別是1ms,2ms,3ms,4ms,……,9999ms,10000ms,此時需要基于這10000次業務請求的處理延遲統計業務請求的處理延遲的監測值,來評估系統對業務請求的處理延遲的水平。其中的一種方法是基于SLA約定的服務等級標準來計算,假定SLA約定的服務等級標準為99.99%,則業務請求的延遲時間的監測值為9999ms,也就是說,系統對99.99%的業務請求的處理延遲小于等于該監測值,如果SLA中進一步約定了在99.99%的服務等級標準下系統對業務請求的處理延遲為9999ms,則說明達到SLA的要求,如果約定的系統對業務請求的處理延遲為9990ms,則說明沒有達到SLA的要求。
當然,實際系統中業務請求的處理延遲不可能是均布的,為了監測系統對業務請求的處理延遲,相關技術中,系統中的服務器需要將測量的所有業務請求的處理延遲發送到系統中設置的監測裝置,監測裝置需要將所有的數據匯總后進行統計,如將所有業務請求的處理延遲從小到大排序(或從大到小排序)后,將序列中的第9999個(或第2個)處理延遲作為系統對業務請求的處理延遲的監測值。這種監測方法非常浪費帶寬和計算能力。按照大數據系統中有30萬臺服務器提供查詢服務的情況,每臺服務器每秒查詢率(qps)為1000次/s(即每秒接受1000次查詢)計算,則30萬臺服務器總共需要發送3億次對查詢請求的處理延遲,而監測裝置需要對3億次查詢的處理延遲進行排序,不光難度大,浪費資源,還容易出現溢出的問題。
發明內容
有鑒于此,本發明實施例提供了一種大數據系統服務性能的監測方法,應用于監測裝置,包括:
接收系統中服務器發送的服務性能參數測量值的分桶信息,所述分桶信息包括在設定時間段落入各個取值區間內的測量值的數量,所述各個取值區間是對所述服務性能參數的取值范圍劃分得到的;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611028696.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





