[發(fā)明專(zhuān)利]一種SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201611104705.3 | 申請(qǐng)日: | 2016-12-05 |
| 公開(kāi)(公告)號(hào): | CN106789189B | 公開(kāi)(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 鄧志強(qiáng);王國(guó)彬;張華杰;黃亮 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳市彬訊科技有限公司 |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24;H04L12/26 |
| 代理公司: | 深圳眾鼎專(zhuān)利商標(biāo)代理事務(wù)所(普通合伙) 44325 | 代理人: | 吳英銘 |
| 地址: | 518000 廣東省深圳市南山區(qū)高*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 soa 服務(wù) 實(shí)時(shí) 監(jiān)控 上報(bào) 性能 度量 系統(tǒng) | ||
1.一種SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:包括用于實(shí)現(xiàn)關(guān)鍵的服務(wù)內(nèi)部數(shù)據(jù)指標(biāo)的聚合計(jì)算的聚合計(jì)算模塊、與所述聚合計(jì)算模塊連接的用于對(duì)被監(jiān)控的設(shè)備的服務(wù)性能進(jìn)行度量的服務(wù)性能度量模塊、若干設(shè)置于被監(jiān)控的設(shè)備上的收集器、與所述收集器連接的監(jiān)控服務(wù)器、與所述監(jiān)控服務(wù)器連接的數(shù)據(jù)庫(kù)、與所述數(shù)據(jù)庫(kù)連接的網(wǎng)絡(luò)服務(wù)器、與所述網(wǎng)絡(luò)服務(wù)器連接的監(jiān)控展示模塊,所述聚合計(jì)算模塊配置有監(jiān)控聚合json協(xié)議,所述聚合計(jì)算模塊根據(jù)監(jiān)控聚合json協(xié)議以時(shí)間為單位對(duì)計(jì)算主體進(jìn)行聚合計(jì)算,并將計(jì)算結(jié)果發(fā)送給監(jiān)控文件作為一條監(jiān)控記錄,所述服務(wù)性能度量模塊根據(jù)服務(wù)構(gòu)件耦合性計(jì)算公式對(duì)所述被監(jiān)控設(shè)備的服務(wù)構(gòu)件的耦合性進(jìn)行計(jì)算,并將耦合性計(jì)算結(jié)果發(fā)送給監(jiān)控文件作為一條監(jiān)控記錄,各個(gè)所述收集器對(duì)監(jiān)控文件的變更事件進(jìn)行監(jiān)控,當(dāng)微服務(wù)向所述監(jiān)控文件保存一條監(jiān)控?cái)?shù)據(jù),所述收集器捕獲文件變更數(shù)據(jù)并將捕獲的變更事件數(shù)據(jù)發(fā)送給監(jiān)控服務(wù)器,所述監(jiān)控服務(wù)器對(duì)各個(gè)設(shè)備上的不同服務(wù)的監(jiān)控?cái)?shù)據(jù)進(jìn)行處理后實(shí)時(shí)發(fā)送所述數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)將監(jiān)控?cái)?shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器將監(jiān)控?cái)?shù)據(jù)發(fā)送到所述監(jiān)控展示模塊進(jìn)行顯示,所述服務(wù)性能度量模塊包括配置有服務(wù)構(gòu)件耦合性計(jì)算公式;
所述服務(wù)構(gòu)件耦合性計(jì)算公式為:
其中,Q(X)表示被監(jiān)控設(shè)備的服務(wù)構(gòu)件的耦合性,|X|表示設(shè)備中所有服務(wù)構(gòu)件的數(shù)目,|Ci|表示服務(wù)構(gòu)件Ci包含的性能指標(biāo)數(shù)量,OU(Ci)表示服務(wù)構(gòu)件Ci關(guān)聯(lián)外部構(gòu)件的數(shù)量;
其中,所述監(jiān)控聚合json協(xié)議定義的計(jì)算主體為:API、服務(wù)相關(guān)性能指標(biāo)、業(yè)務(wù)自定義的指標(biāo),所述聚合計(jì)算類(lèi)型為:求和、平均值、最大值、最小值、計(jì)算次數(shù)。
2.根據(jù)權(quán)利要求1所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述監(jiān)控服務(wù)器包括監(jiān)控?cái)?shù)據(jù)處理模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)存儲(chǔ)模塊,所述數(shù)據(jù)接收模塊接收收集器捕獲的變更事件數(shù)據(jù),所述數(shù)據(jù)接收模塊將所述變更事件數(shù)據(jù)發(fā)送給所述監(jiān)控?cái)?shù)據(jù)處理模塊,所述監(jiān)控?cái)?shù)據(jù)處理模塊對(duì)各個(gè)設(shè)備上的不同服務(wù)的監(jiān)控?cái)?shù)據(jù)進(jìn)行處理并發(fā)送給所述數(shù)據(jù)存儲(chǔ)模塊存儲(chǔ),所述監(jiān)控?cái)?shù)據(jù)處理模塊將處理后的監(jiān)控?cái)?shù)據(jù)實(shí)時(shí)發(fā)送所述數(shù)據(jù)庫(kù)。
3.根據(jù)權(quán)利要求1所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述聚合計(jì)算模塊包括數(shù)據(jù)隊(duì)列單元及數(shù)據(jù)聚合計(jì)算單元,各個(gè)所述設(shè)備包括若干收集器數(shù)據(jù)線程,所述數(shù)據(jù)隊(duì)列單元以隊(duì)列作為與其他線程交互的緩沖通道,所述收集器數(shù)據(jù)線程以無(wú)阻塞方式將每個(gè)待計(jì)算的數(shù)據(jù)單元的數(shù)據(jù)上報(bào)給所述隊(duì)列,所述收集器數(shù)據(jù)線程從隊(duì)列中以循環(huán)方式取出計(jì)算單元數(shù)據(jù)并發(fā)送所述數(shù)據(jù)聚合計(jì)算單元,所述數(shù)據(jù)聚合計(jì)算單元根據(jù)所述監(jiān)控聚合json協(xié)議計(jì)算以計(jì)算主體一個(gè)時(shí)間單位內(nèi)的聚合數(shù)據(jù)并將計(jì)算出來(lái)的數(shù)據(jù)發(fā)送給所述監(jiān)控文件作為一條監(jiān)控記錄。
4.根據(jù)權(quán)利要求1所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述收集器包括文件變更監(jiān)聽(tīng)模塊、文件變更捕捉模塊及文件變更數(shù)據(jù)發(fā)送模塊,所述文件變更監(jiān)聽(tīng)模塊對(duì)監(jiān)控文件的變更事件進(jìn)行監(jiān)控,所述文件變更捕捉模塊捕獲文件變更數(shù)據(jù)并將捕獲的變更文件數(shù)據(jù)發(fā)送給所述文件變更數(shù)據(jù)發(fā)送模塊,所述文件變更數(shù)據(jù)發(fā)送模塊將變更事件數(shù)據(jù)發(fā)送給所述監(jiān)控服務(wù)器。
5.根據(jù)權(quán)利要求1所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述監(jiān)控聚合json協(xié)議中的服務(wù)相關(guān)性能指標(biāo)包括:API被調(diào)用的相關(guān)指標(biāo)、微服務(wù)主動(dòng)調(diào)用緩存器的相關(guān)指標(biāo)、本條監(jiān)控?cái)?shù)據(jù)記錄的保存時(shí)間、微服務(wù)名及服務(wù)實(shí)例。
6.根據(jù)權(quán)利要求1所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述收集器將收集上來(lái)的數(shù)據(jù)發(fā)送給所述監(jiān)控服務(wù)器進(jìn)行存儲(chǔ),以微服務(wù)為單位,使用網(wǎng)絡(luò)服務(wù)器是以python實(shí)現(xiàn)的。
7.根據(jù)權(quán)利要求6所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述監(jiān)控展示模塊通過(guò)本條監(jiān)控?cái)?shù)據(jù)記錄的保存時(shí)間、微服務(wù)名、及服務(wù)實(shí)例在時(shí)間維度上聚合上報(bào)上來(lái)的數(shù)據(jù),畫(huà)成以時(shí)間為橫坐標(biāo)監(jiān)控?cái)?shù)據(jù)為縱坐標(biāo)的連續(xù)圖譜。
8.根據(jù)權(quán)利要求7所述的SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng),其特征在于:所述SOA服務(wù)實(shí)時(shí)監(jiān)控上報(bào)與性能度量系統(tǒng)還包括與所述網(wǎng)絡(luò)服務(wù)器連接的圖譜比較分析模塊、與各個(gè)所述設(shè)備連接的設(shè)備主控制器及用戶端,所述圖譜比較分析模塊比較連續(xù)圖譜和程序計(jì)算圖譜曲線偏向方差,如果圖譜顯著異常,所述圖譜比較分析模塊監(jiān)控的事態(tài)的情況發(fā)送給所述用戶端;如果請(qǐng)求數(shù)據(jù)不斷在增加,則設(shè)備主控制器動(dòng)態(tài)地增加服務(wù)實(shí)例,降低平均的負(fù)載。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳市彬訊科技有限公司,未經(jīng)深圳市彬訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611104705.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 實(shí)時(shí)解碼系統(tǒng)與實(shí)時(shí)解碼方法
- 實(shí)時(shí)穩(wěn)定
- 實(shí)時(shí)監(jiān)控裝置、實(shí)時(shí)監(jiān)控系統(tǒng)以及實(shí)時(shí)監(jiān)控方法
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)通信方法和實(shí)時(shí)通信系統(tǒng)
- 實(shí)時(shí)更新
- 實(shí)時(shí)內(nèi)核
- 用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備及相關(guān)方法
- 實(shí)時(shí)量化方法及實(shí)時(shí)量化系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺(jué)的車(chē)站客流安全智能監(jiān)控系統(tǒng)





