[發(fā)明專利]一種分布式服務(wù)系統(tǒng)的性能監(jiān)控裝置和方法有效
| 申請?zhí)枺?/td> | 201310545432.6 | 申請日: | 2013-11-06 |
| 公開(公告)號: | CN104636232B | 公開(公告)日: | 2018-12-04 |
| 發(fā)明(設(shè)計)人: | 白琳;王鋼;張慧芳;陳昌文;王繼偉 | 申請(專利權(quán))人: | 中國移動通信集團(tuán)廣東有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;H04L29/08 |
| 代理公司: | 北京銀龍知識產(chǎn)權(quán)代理有限公司 11243 | 代理人: | 許靜;安利霞 |
| 地址: | 510623 廣東省廣州市珠*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 服務(wù) 系統(tǒng) 性能 監(jiān)控 裝置 方法 | ||
1.一種分布式服務(wù)系統(tǒng)的性能監(jiān)控裝置,所述分布式服務(wù)系統(tǒng)包括應(yīng)用服務(wù)器,應(yīng)用服務(wù)器用于執(zhí)行服務(wù)流程所包括的至少一項(xiàng)工作,一項(xiàng)工作包括至少一項(xiàng)任務(wù),所述任務(wù)具有對應(yīng)的性能統(tǒng)計數(shù)據(jù);
其特征在于,性能監(jiān)控裝置包括:
性能統(tǒng)計組件,與一個應(yīng)用服務(wù)器連接或者嵌入應(yīng)用服務(wù)器,用于提供性能統(tǒng)計接口,通過所述性能統(tǒng)計接口從應(yīng)用服務(wù)器接收任務(wù)的性能統(tǒng)計數(shù)據(jù);
性能分析組件,用于根據(jù)所述性能統(tǒng)計數(shù)據(jù)統(tǒng)計出對應(yīng)的應(yīng)用服務(wù)器執(zhí)行工作的實(shí)時性能;
性能統(tǒng)計組件具體是可復(fù)用代碼庫,用于在內(nèi)存中保存所述性能統(tǒng)計數(shù)據(jù),供所述性能分析組件定時從所述內(nèi)存中采樣所述性能統(tǒng)計數(shù)據(jù),其中,性能統(tǒng)計組件的元數(shù)據(jù)設(shè)計中,任務(wù)Task是最小執(zhí)行單位;
性能分析組件包括:顯示單元,用于根據(jù)自身策略顯示所述性能統(tǒng)計數(shù)據(jù)和實(shí)時性能,以及按分鐘、小時或者天將性能統(tǒng)計數(shù)據(jù)和實(shí)時性能歸檔保存到數(shù)據(jù)庫中,最終會形成一個數(shù)據(jù)集表,詳細(xì)記錄一次分布式調(diào)用中每個步驟地平均耗時以及成功率。
2.根據(jù)權(quán)利要求1所述的性能監(jiān)控裝置,其特征在于,性能統(tǒng)計組件具體是可復(fù)用代碼庫,用于向所述性能分析組件提供對外接口,通過所述對外接口向所述性能分析組件發(fā)送所述性能統(tǒng)計數(shù)據(jù),或者供所述性能分析組件主動獲取所述性能統(tǒng)計數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的性能監(jiān)控裝置,其特征在于,性能分析組件具體是性能分析服務(wù)器;
性能分析服務(wù)器包括:
耗時成功率計算模塊,用于根據(jù)對應(yīng)的應(yīng)用服務(wù)器的性能統(tǒng)計數(shù)據(jù),統(tǒng)計出實(shí)時性能中的平均耗時和成功率。
4.根據(jù)權(quán)利要求1所述的性能監(jiān)控裝置,其特征在于,性能分析組件包括:
第一表格管理模塊,用于將獲取的性能統(tǒng)計數(shù)據(jù)存放到第一表格中,并記錄下當(dāng)前納秒級時間作為所述性能統(tǒng)計數(shù)據(jù)對應(yīng)的任務(wù)的啟動時間;
當(dāng)所述任務(wù)結(jié)束執(zhí)行時,將對應(yīng)的性能統(tǒng)計數(shù)據(jù)的記錄移出第一表格。
5.根據(jù)權(quán)利要求1所述的性能監(jiān)控裝置,其特征在于,性能分析組件包括:
第二表格管理模塊,用于計算出一個任務(wù)的運(yùn)行持續(xù)時間以及相對于所屬應(yīng)用服務(wù)的偏移時間,并把計算結(jié)果記錄在第二表格中,形成實(shí)時性能的記錄。
6.一種分布式服務(wù)系統(tǒng)的性能監(jiān)控方法,其特征在于,應(yīng)用于分布式服務(wù)系統(tǒng),分布式服務(wù)系統(tǒng)包括應(yīng)用服務(wù)器,應(yīng)用服務(wù)器執(zhí)行服務(wù)流程所包括的至少一項(xiàng)工作,一項(xiàng)工作包括至少一項(xiàng)任務(wù),所述任務(wù)具有對應(yīng)的性能統(tǒng)計數(shù)據(jù);
方法包括:
設(shè)置性能統(tǒng)計接口,通過所述性能統(tǒng)計接口從應(yīng)用服務(wù)器接收任務(wù)的性能統(tǒng)計數(shù)據(jù),包括:采用可復(fù)用代碼庫實(shí)現(xiàn)性能統(tǒng)計組件,由性能統(tǒng)計組件在內(nèi)存中保存所述性能統(tǒng)計數(shù)據(jù),供性能分析組件定時從所述內(nèi)存中采樣所述性能統(tǒng)計數(shù)據(jù),其中,性能統(tǒng)計組件的元數(shù)據(jù)設(shè)計中,任務(wù)Task是最小執(zhí)行單位;
根據(jù)所述性能統(tǒng)計數(shù)據(jù)統(tǒng)計出對應(yīng)的應(yīng)用服務(wù)器執(zhí)行工作的實(shí)時性能,包括:根據(jù)自身策略顯示所述性能統(tǒng)計數(shù)據(jù)和實(shí)時性能,以及按分鐘、小時或者天將性能統(tǒng)計數(shù)據(jù)和實(shí)時性能歸檔保存到數(shù)據(jù)庫中,最終會形成一個數(shù)據(jù)集表,詳細(xì)記錄一次分布式調(diào)用中每個步驟地平均耗時以及成功率。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)所述性能統(tǒng)計數(shù)據(jù)統(tǒng)計出對應(yīng)的應(yīng)用服務(wù)器執(zhí)行工作的實(shí)時性能具體包括:
根據(jù)對應(yīng)的應(yīng)用服務(wù)器的性能統(tǒng)計數(shù)據(jù),統(tǒng)計出實(shí)時性能中的平均耗時和成功率。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)所述性能統(tǒng)計數(shù)據(jù)統(tǒng)計出對應(yīng)的應(yīng)用服務(wù)器執(zhí)行工作的實(shí)時性能包括:
將獲取的性能統(tǒng)計數(shù)據(jù)存放到第一表格中,并記錄下當(dāng)前納秒級時間作為所述性能統(tǒng)計數(shù)據(jù)對應(yīng)的任務(wù)的啟動時間;當(dāng)所述任務(wù)結(jié)束執(zhí)行時,將對應(yīng)的性能統(tǒng)計數(shù)據(jù)的記錄移出第一表格;
計算出一個任務(wù)的運(yùn)行持續(xù)時間以及相對于所屬應(yīng)用服務(wù)的偏移時間,并把計算結(jié)果記錄在第二表格中,形成實(shí)時性能的記錄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動通信集團(tuán)廣東有限公司,未經(jīng)中國移動通信集團(tuán)廣東有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310545432.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種碟簧雙向震擊加速器
- 下一篇:水平井撈砂裝置
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





