[發明專利]服務質量檢測方法和裝置在審
| 申請號: | 201810833620.1 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN110852537A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 宋永忠;張琪琦 | 申請(專利權)人: | 北京京東金融科技控股有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q30/00 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;張效榮 |
| 地址: | 101111 北京市北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務質量 檢測 方法 裝置 | ||
本發明提供一種服務質量檢測方法和裝置。服務質量檢測方法包括:采集服務質量日志;服務質量計算,計算服務消費上報后的質量日志,根據不同的目標服務,按照時間粒度實時計算時間粒度內的目標服務質量。該實施方式能夠定義一套完整的服務質量衡量標準、衡量服務的穩定性及服務的質量。
技術領域
本發明涉及計算機技術領域,尤其涉及一種服務質量檢測方法和裝置。
背景技術
隨著線上服務的增長,管理服務已經成為了一種新的挑戰。服務質量是服務提供者和客戶之間的一個正式合同,用來保證服務性能達到所定義的質量。服務提供者提供了一種在當今多變而又競爭激烈的市場中勝過對手的方法。在每個服務中都必須精確定義服務質量;否則各方關于服務將以哪種質量衡量什么服務或性能標準將無法達成一致。
SLA(Service-Level Agreement)是服務等級協議,它是關于網絡服務供應商和客戶間的一份合同,其中定義了服務類型、服務質量和客戶付款等術語。SLA是在一定開銷下為保障服務的性能和可靠性,服務提供商與用戶間定義的一種雙方認可的協定。通常這個開銷是驅動提供服務質量的主要因素。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
(1)SLA定義為于網絡服務供應商和客戶間的一份合同,適用的范圍有限。
(2)雖然各種平臺會提供針對服務的管理,如微服務、DUBBO、SOA等等,但是現有管理只是對服務的調度、路由、負載的管理,很少有對服務的質量提出監控及管理的平臺。
因此,如何衡量服務的穩定性及服務的質量,是亟待解決的問題。
發明內容
有鑒于此,本發明實施例提供一種服務質量檢測方法和裝置,能夠定義一套完整的服務(HTTP/HTTPS,TCP/IP,SERVICE)質量衡量標準、衡量服務的穩定性及服務的質量。
為實現上述目的,根據本發明實施例的一個方面,提供了一種服務質量檢測方法,包括:
采集服務質量日志;
服務質量計算,計算服務消費上報后的質量日志,根據不同的目標服務,按照時間粒度實時計算時間粒度內的目標服務質量。
可選地,所述采集服務質量日志采用以下述兩種采集方式中的至少一種來實現:
根據目標服務配置的時間周期主動請求服務接口,從服務接口獲取服務可用性日志;和/或,
目標服務主動上報服務的日志、服務的運行日志到采集服務的日志接收接口,采集服務統一發送到流式隊列中。
可選地,所述服務質量計算以下述兩種計算方式中的至少一種來計算服務質量:
統計單位時間內的統計方式,
故障的比例:每分鐘的故障數/每分鐘的總數;
服務質量:每分鐘的成功數/每分鐘的總數;
其中,故障數是指在每分鐘接收到的日志里失敗的日志條數;成功數是指在每分鐘接收到的日志里成功的日志條數;總數是指在每分鐘接收到的日志總條數;和/或,
計算固定時間長度內的故障發生頻率,
故障的比例:連續發生故障數/總數;
服務質量:成功數/總數;
其中,總數為目標服務配置的時間范圍內的日志總條數。
可選地,所述兩種服務質量計算方式適應于超文本傳輸協議服務、傳輸控制協議服務以及計算類。
可選地,還包括服務質量展現及預警:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東金融科技控股有限公司,未經北京京東金融科技控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810833620.1/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





