[發(fā)明專利]基于中間件的管控操作方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010613794.4 | 申請(qǐng)日: | 2020-06-30 |
| 公開(公告)號(hào): | CN111654553B | 公開(公告)日: | 2023-07-25 |
| 發(fā)明(設(shè)計(jì))人: | 鄧豐池 | 申請(qǐng)(專利權(quán))人: | 平安銀行股份有限公司 |
| 主分類號(hào): | H04L67/562 | 分類號(hào): | H04L67/562 |
| 代理公司: | 深圳眾鼎專利商標(biāo)代理事務(wù)所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 518000 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 中間件 操作方法 裝置 計(jì)算機(jī) 設(shè)備 介質(zhì) | ||
本發(fā)明涉及研發(fā)管理領(lǐng)域,尤其涉及一種基于中間件的管控操作方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì)。所述方法包括:接收管控平臺(tái)發(fā)出的中間件實(shí)例的多層操作指令,確定與中間件實(shí)例關(guān)聯(lián)的登錄信息:抓取與中間件實(shí)例對(duì)應(yīng)的至少一種目標(biāo)中間件實(shí)例信息;對(duì)與中間件對(duì)應(yīng)的健康指標(biāo)和預(yù)設(shè)健康閾值進(jìn)行對(duì)比,并獲取對(duì)比之后的對(duì)比結(jié)果;運(yùn)行與中間件對(duì)應(yīng)的采集腳本,并獲取采集腳本采集的JVM參數(shù)以及JVM參數(shù)的異常信息;通過(guò)grafana獲取與中間件實(shí)例對(duì)應(yīng)的IP數(shù)據(jù);將目標(biāo)中間件實(shí)例信息、對(duì)比結(jié)果、JVM參數(shù)、JVM參數(shù)的異常信息和IP數(shù)據(jù)發(fā)送至管控平臺(tái)并分維度顯示至管控平臺(tái)的前端頁(yè)面中。通過(guò)本發(fā)明可簡(jiǎn)化中間件管控操作過(guò)程中的對(duì)接流程和節(jié)省調(diào)試工作時(shí)間。
技術(shù)領(lǐng)域
本發(fā)明涉及研發(fā)管理領(lǐng)域中的開發(fā)領(lǐng)域,尤其涉及一種基于中間件的管控操作方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì)。
背景技術(shù)
多數(shù)傳統(tǒng)的中間件管控需基于人工操作方法,人工操作包括人工維護(hù)各組件狀態(tài)、人工記錄帳號(hào)密碼信息、人工檢查集群健康和人工登錄各個(gè)監(jiān)控平臺(tái)去查看JVM信息、數(shù)據(jù)源、實(shí)例信息等監(jiān)控信息,因而,人工操作方法將存在實(shí)效性低和不利于維護(hù)的問(wèn)題。而現(xiàn)有基于操作系統(tǒng)的agent去捕捉服務(wù)器上動(dòng)態(tài)的中間件實(shí)例信息,通過(guò)在操作系統(tǒng)啟動(dòng)的進(jìn)程來(lái)抓取中間件實(shí)例的啟動(dòng)路徑,日志路徑,版本和jdk版本等信息,其不足之處在于:對(duì)標(biāo)準(zhǔn)化具有較強(qiáng)的依賴性,如底層需要依賴統(tǒng)一的agent進(jìn)行采集工作,上層的資源信息采集也需依賴標(biāo)準(zhǔn)化的規(guī)范,因此該方案存在可推廣差和多平臺(tái)直接適用能力差的問(wèn)題,容易在非標(biāo)準(zhǔn)環(huán)境中,出現(xiàn)對(duì)接流程復(fù)雜和調(diào)試工作時(shí)間長(zhǎng)的問(wèn)題。
發(fā)明內(nèi)容
基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種基于中間件的管控操作方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì),用于解決在中間件管控操作中存在實(shí)效性低和不利于維護(hù)的問(wèn)題以及對(duì)接流程復(fù)雜和調(diào)試工作時(shí)間長(zhǎng)的問(wèn)題。
一種基于中間件的管控操作方法,包括:
接收管控平臺(tái)發(fā)出的中間件實(shí)例的多層操作指令,自與登錄控制臺(tái)模塊關(guān)聯(lián)的登錄表單中,確定與所述中間件實(shí)例關(guān)聯(lián)的登錄控制臺(tái)的登錄信息,并根據(jù)已確定的所述登錄信息實(shí)現(xiàn)與所述中間件實(shí)例關(guān)聯(lián)的所述登錄控制臺(tái)的免密登錄;所述多層操作指令包含多個(gè)子層操作指令,一個(gè)所述子層操作指令用于指示一個(gè)管控模塊執(zhí)行至少一類中間件對(duì)應(yīng)的中間件實(shí)例;所述管控模塊包括所述登錄控制臺(tái)模塊、線程轉(zhuǎn)儲(chǔ)模塊、集群健康檢查模塊、JVM信息查看模塊和監(jiān)控信息查看模塊;
在確認(rèn)免密登錄完成之后,利用線程轉(zhuǎn)儲(chǔ)模塊調(diào)用出thread?dump,并通過(guò)所述thread?dump直接從所述登錄控制臺(tái)抓取與所述中間件實(shí)例對(duì)應(yīng)的至少一種目標(biāo)中間件實(shí)例信息;
利用集群健康檢查模塊對(duì)與所述中間件對(duì)應(yīng)的健康指標(biāo)和預(yù)設(shè)健康閾值進(jìn)行對(duì)比,并獲取對(duì)比之后的對(duì)比結(jié)果;
利用JVM信息查看模塊中的agent,運(yùn)行與所述中間件對(duì)應(yīng)的采集腳本,并獲取所述采集腳本采集的用于啟動(dòng)中間件實(shí)例的JVM參數(shù)以及所述JVM參數(shù)的異常信息;
利用監(jiān)控信息查看模塊對(duì)接grafana,并通過(guò)所述grafana獲取與所述中間件實(shí)例對(duì)應(yīng)的IP數(shù)據(jù);
將所述目標(biāo)中間件實(shí)例信息、所述對(duì)比結(jié)果、所述JVM參數(shù)、所述JVM參數(shù)的異常信息和所述IP數(shù)據(jù)發(fā)送至所述管控平臺(tái)并分維度顯示至所述管控平臺(tái)的前端頁(yè)面中。
一種基于中間件的管控操作裝置,包括:
實(shí)現(xiàn)模塊,用于接收管控平臺(tái)發(fā)出的中間件實(shí)例的多層操作指令,自與登錄控制臺(tái)模塊關(guān)聯(lián)的登錄表單中,確定與所述中間件實(shí)例關(guān)聯(lián)的登錄控制臺(tái)的登錄信息,并根據(jù)已確定的所述登錄信息實(shí)現(xiàn)與所述中間件實(shí)例關(guān)聯(lián)的所述登錄控制臺(tái)的免密登錄;所述多層操作指令包含多個(gè)子層操作指令,一個(gè)所述子層操作指令用于指示一個(gè)管控模塊執(zhí)行至少一類中間件對(duì)應(yīng)的中間件實(shí)例;所述管控模塊包括所述登錄控制臺(tái)模塊、線程轉(zhuǎn)儲(chǔ)模塊、集群健康檢查模塊、JVM信息查看模塊和監(jiān)控信息查看模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安銀行股份有限公司,未經(jīng)平安銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010613794.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 聯(lián)接組件
- 一種跨中間件平臺(tái)的組件的實(shí)現(xiàn)方法和裝置
- 一種識(shí)別鏈路異常的方法及裝置
- 中間件的測(cè)試方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)中間件高可用性的實(shí)現(xiàn)方法及系統(tǒng)
- 中間件控制運(yùn)行方法、系統(tǒng)
- 中間件管理方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種業(yè)務(wù)執(zhí)行的方法以及裝置





