[發(fā)明專利]異常監(jiān)控的方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810156740.2 | 申請(qǐng)日: | 2018-02-24 |
| 公開(公告)號(hào): | CN110196790A | 公開(公告)日: | 2019-09-03 |
| 發(fā)明(設(shè)計(jì))人: | 李清森 | 申請(qǐng)(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號(hào): | G06F11/26 | 分類號(hào): | G06F11/26 |
| 代理公司: | 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 張一軍;陸錦華 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 監(jiān)控系統(tǒng) 異常監(jiān)控 監(jiān)控對(duì)象 源代碼 方法和裝置 計(jì)算機(jī)技術(shù)領(lǐng)域 動(dòng)態(tài)獲取 通知信息 異常信息 可視化 平臺(tái)化 啟動(dòng)時(shí) 無(wú)損 檢索 查找 管理 監(jiān)控 展示 | ||
本發(fā)明公開了異常監(jiān)控的方法和裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法的一具體實(shí)施方式包括:確定待監(jiān)控系統(tǒng)的源代碼中需要被監(jiān)控的監(jiān)控對(duì)象;所述監(jiān)控對(duì)象包括:類,和/或方法;在所述待監(jiān)控系統(tǒng)啟動(dòng)時(shí),向所述監(jiān)控對(duì)象中注入異常監(jiān)控代碼;基于所述異常監(jiān)控代碼對(duì)所述待監(jiān)控系統(tǒng)進(jìn)行異常監(jiān)控。該實(shí)施方式能夠在無(wú)損待監(jiān)控系統(tǒng)的源代碼的情況下動(dòng)態(tài)獲取待監(jiān)控系統(tǒng)出現(xiàn)的各種異常,實(shí)現(xiàn)對(duì)海量系統(tǒng)的大規(guī)模管理;采用平臺(tái)化管理的方式,便于查找和檢索待監(jiān)控系統(tǒng)出現(xiàn)的各種異常;能夠在待監(jiān)控系統(tǒng)出現(xiàn)異常時(shí)及時(shí)發(fā)出通知信息;能夠可視化展示待監(jiān)控系統(tǒng)出現(xiàn)的異常信息。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種異常監(jiān)控的方法和裝置。
背景技術(shù)
新上線的系統(tǒng),由于沒有經(jīng)過足夠的測(cè)試,有很多代碼會(huì)拋出各種異常。本來(lái)運(yùn)行正常的系統(tǒng),由于某種原因,也有可能報(bào)出大量的異常。如何及時(shí)發(fā)現(xiàn)系統(tǒng)出現(xiàn)的各種異常,是急需解決的一個(gè)技術(shù)問題。
現(xiàn)有技術(shù)中,大多由系統(tǒng)使用人員發(fā)現(xiàn)系統(tǒng)出現(xiàn)的各種問題,并反饋給系統(tǒng)的開發(fā)人員。系統(tǒng)的開發(fā)人員通過查找系統(tǒng)的日志等手工方法進(jìn)行排查,以尋找系統(tǒng)中出現(xiàn)異常的位置。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
1)后知后覺,無(wú)法及時(shí)獲取系統(tǒng)出現(xiàn)的異常;
2)純?nèi)斯ぬ幚恚瑹o(wú)法實(shí)現(xiàn)自動(dòng)監(jiān)控;
3)效率低;
4)不能實(shí)現(xiàn)對(duì)海量系統(tǒng)的大規(guī)模管理。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種異常監(jiān)控的方法和裝置,能夠在無(wú)損待監(jiān)控系統(tǒng)的源代碼的情況下動(dòng)態(tài)獲取待監(jiān)控系統(tǒng)出現(xiàn)的各種異常,實(shí)現(xiàn)對(duì)海量系統(tǒng)的大規(guī)模管理;采用平臺(tái)化管理的方式,便于查找和檢索待監(jiān)控系統(tǒng)出現(xiàn)的各種異常;能夠在待監(jiān)控系統(tǒng)出現(xiàn)異常時(shí)及時(shí)發(fā)出通知信息;能夠可視化展示待監(jiān)控系統(tǒng)出現(xiàn)的異常信息。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種異常監(jiān)控的方法,包括:
確定待監(jiān)控系統(tǒng)的源代碼中需要被監(jiān)控的監(jiān)控對(duì)象;所述監(jiān)控對(duì)象包括:類,和/或方法;
在所述待監(jiān)控系統(tǒng)啟動(dòng)時(shí),向所述監(jiān)控對(duì)象中注入異常監(jiān)控代碼;
基于所述異常監(jiān)控代碼對(duì)所述待監(jiān)控系統(tǒng)進(jìn)行異常監(jiān)控。
可選地,確定待監(jiān)控系統(tǒng)的源代碼中需要被監(jiān)控的監(jiān)控對(duì)象,包括:
遍歷所述源代碼中的所有類,將具有預(yù)設(shè)類名的類作為待監(jiān)控的類;遍歷所述待監(jiān)控的類對(duì)應(yīng)的所有方法,將具有預(yù)設(shè)方法名的方法作為待監(jiān)控的方法;以所述待監(jiān)控的類和所述待監(jiān)控的方法作為所述監(jiān)控對(duì)象。
可選地,基于所述監(jiān)控代碼對(duì)所述待監(jiān)控系統(tǒng)進(jìn)行異常監(jiān)控,包括:
利用所述監(jiān)控代碼捕獲所述待監(jiān)控系統(tǒng)的異常信息,確定出現(xiàn)所述異常信息的代碼標(biāo)識(shí);基于所述代碼標(biāo)識(shí),確定所述待監(jiān)控系統(tǒng)中出現(xiàn)異常的代碼位置。
可選地,確定所述待監(jiān)控系統(tǒng)中出現(xiàn)異常的位置之后,還包括:
周期性地將異常記錄發(fā)送至預(yù)設(shè)位置,將預(yù)設(shè)位置的異常記錄寫入預(yù)設(shè)存儲(chǔ)位置;所述異常記錄包括:所有的異常信息,以及與每個(gè)所述異常信息對(duì)應(yīng)的代碼位置。
可選地,將預(yù)設(shè)位置的異常記錄寫入預(yù)設(shè)存儲(chǔ)位置之后,還包括:
按照預(yù)設(shè)方式對(duì)所述預(yù)設(shè)存儲(chǔ)位置中的異常記錄進(jìn)行分析處理。
可選地,按照預(yù)設(shè)方式對(duì)所述預(yù)設(shè)存儲(chǔ)位置中的異常記錄進(jìn)行分析處理之后,還包括:
可視化展示分析處理之后的所述異常記錄;和/或,依據(jù)分析處理之后的所述異常記錄發(fā)出通知信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810156740.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種直流充電樁的集中監(jiān)控系統(tǒng)
- 一種智能樓宇監(jiān)控系統(tǒng)
- 醫(yī)院環(huán)境監(jiān)控智能管理系統(tǒng)
- 一種雙后臺(tái)智能樓宇監(jiān)控系統(tǒng)
- 醫(yī)院環(huán)境監(jiān)控智能管理系統(tǒng)
- 一種開放式監(jiān)控系統(tǒng)和方法
- 一種智能配電網(wǎng)綜合輔助系統(tǒng)
- 一種高速公路收費(fèi)機(jī)房監(jiān)控系統(tǒng)
- 一種工程全程監(jiān)控系統(tǒng)
- 一種基于物聯(lián)網(wǎng)技術(shù)的軌道交通設(shè)備與環(huán)境監(jiān)控系統(tǒng)
- 監(jiān)控裝置以及監(jiān)控方法
- 一種家居系統(tǒng)運(yùn)行監(jiān)控裝置
- web前端異常的監(jiān)控方法、監(jiān)控服務(wù)器及監(jiān)控系統(tǒng)
- 異常監(jiān)控的方法和裝置
- 應(yīng)用異常的反饋方法、裝置及應(yīng)用異常的監(jiān)控系統(tǒng)
- 數(shù)據(jù)庫(kù)異常檢測(cè)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 監(jiān)控信息異常的定位方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種系統(tǒng)異常監(jiān)控方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 前端應(yīng)用的頁(yè)面異常的監(jiān)控方法及其裝置
- 一種針對(duì)異常監(jiān)控信號(hào)的信號(hào)采集系統(tǒng)及其采集方法
- 信息與應(yīng)用資源運(yùn)行狀態(tài)評(píng)價(jià)方法
- 監(jiān)控對(duì)象工作狀態(tài)的判定方法及裝置
- 一種面向監(jiān)控視頻的關(guān)聯(lián)可視分析方法
- 一種可標(biāo)記對(duì)象的視頻監(jiān)控方法及其視頻監(jiān)控系統(tǒng)
- 一種視頻監(jiān)控方法及裝置
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 基于監(jiān)控對(duì)象模型的工業(yè)監(jiān)控方法及裝置
- 計(jì)算機(jī)系統(tǒng)異常監(jiān)控的完備性巡檢方法及其設(shè)備
- 用于發(fā)送信息的方法和裝置
- 巡航監(jiān)控方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





